当前位置: 首页 > news >正文

建局域网网站网站是哪个公司做的

建局域网网站,网站是哪个公司做的,二级域名如何绑定网站,iis7建网站实现顺序表的用 C 语言和类实现顺序表 属性包括&#xff1a;数组、实际长度、最大长度&#xff08;设定为 1000 &#xff09; 操作包括&#xff1a;创建、插入、删除、查找 类定义参考 #include<iostream> using namespace std; #define ok 0 #define error -1 // 顺…
实现顺序表的用 C++ 语言和类实现顺序表
属性包括:数组、实际长度、最大长度(设定为 1000
操作包括:创建、插入、删除、查找
类定义参考
#include<iostream>
using namespace std;
#define ok 0
#define error -1
// 顺序表类定义
class SeqList
{
private:int *list; // 元素数组int maxsize; // 顺序表最大长度int size; // 顺序表实际长度
public:SeqList(); // 构造函数~SeqList(); // 析构函数int list_size(); // 获取顺序表实际长度int list_insert(int i, int item); // 插入一个元素,参数是插入的数值和位置int list_del(int i); // 删除一个元素,参数是删除的位置int list_get(int i); // 获取一个元素,参数是获取的位置void list_display(); // 输出整个顺序表
};
SeqList::SeqList()
{maxsize = 1000;size = 0;list = new int[maxsize];
}
SeqList::~SeqList()
{delete []list;
}

输入
第1行先输入n表示有n个数据,即n是实际长度;接着输入n个数据
第2行输入要插入的位置和新数据
第3行输入要插入的位置和新数据
第4行输入要删除的位置
第5行输入要删除的位置
第6行输入要查找的位置
第7行输入要查找的位置

输出
数据之间用空格隔开

第1行输出创建后的顺序表内容,包括顺序表实际长度和数据

每成功执行一次操作(插入或删除),输出执行后的顺序表内容

每成功执行一次查找,输出查找到的数据

如果执行操作失败(包括插入、删除、查找等失败),输出字符串error,不必输出顺序表内容

样例输入
6 11 22 33 44 55 66
3 777
1 888
1
9
0
5
样例输出
6 11 22 33 44 55 66
7 11 22 777 33 44 55 66
8 888 11 22 777 33 44 55 66
7 11 22 777 33 44 55 66
error
error
44
提示
第i个位置是逻辑意义的位置,从1开始,在实际编程用数组,从0开始,对应数组i-1位置

AC代码:

#include<iostream>
#include <cstring>
using namespace std;
#define ok 0
#define error -1
// 顺序表类定义
class SeqList
{
private:int* list; // 元素数组int maxsize; // 顺序表最大长度int size; // 顺序表实际长度
public:SeqList(); // 构造函数~SeqList(); // 析构函数int list_size() {return size;}; // 获取顺序表实际长度void set(int length) {this->size = length;for (int i = 0; i < length; i++) {cin >> *(list + i);}cout << size << " ";list_display();}//用于初始化数组void list_insert(int i, int item) {if (i <= this->list_size()+ 1 && i > 0) {for (int j = size; j > i - 1; j--) {*(list + j) = *(list + j - 1);}//从i-1位置开始整体向后移动一位*(list + i - 1) = item;//插入元素size++;//长度加一cout << size << " ";list_display();}else{cout << "error" << endl;}}; // 插入一个元素,参数是插入的数值和位置void list_del(int i) {if (i <= this->list_size() && i > 0) {for (int j = i - 1; j < size; j++) {*(list + j) = *(list + j + 1);}//从i-1开始整体向前移动一位,覆盖要删除的数据size--;//长度减一cout << size << " ";list_display();}else {cout << "error" << endl;}}; // 删除一个元素,参数是删除的位置void list_get(int i) {if (i <= this->list_size() && i > 0) {cout<<*(list + i - 1);}else {cout << "error" << endl;}}; // 获取一个元素,参数是获取的位置void list_display() {for (int i = 0; i < size; i++) {cout << *(list + i)<<" ";}cout << endl;}; // 输出整个顺序表
};
SeqList::SeqList()
{maxsize = 1000;size = 0;list = new int[maxsize];
}
SeqList::~SeqList()
{delete[]list;
}int main() {int t;int n;cin >> t;SeqList *seqlist = new SeqList;seqlist->set(t);int p, q;cin >> p >> q;seqlist->list_insert(p, q);cin >> p >> q;seqlist->list_insert(p, q);cin >> p;seqlist->list_del(p);cin >> p;seqlist->list_del(p);cin >> q;seqlist->list_get(q);cin >> q;seqlist->list_get(q);
}

http://www.yayakq.cn/news/610768/

相关文章:

  • 有专业做网站的吗免费手机网站开发
  • 做外贸无法登录国外网站怎么办wordpress 股票主题
  • 六安城市网地址seo职业发展
  • 东莞网站设计及拍摄方案公司济南网站开发薪酬
  • 达内网站开发网站建设专家工作总结
  • 网站备案要几天怎样维护网站的安全和备份
  • 襄县网站建设系统优化的方法知识点
  • 麦客网做网站佛山网站专家
  • php小说采集网站源码网站百度百科怎么做
  • 博星卓越 网站开发方案织梦模板网站
  • 网站建设验收确认书免费下载惠州企业网站建设
  • 做房地产公司网站的费用婚庆公司网站php源码
  • 浙江有限公司网站零基础是学不了ui的
  • 福田网站建设联系电话dede网站地图模板
  • 做外单什么网站好做书封面的模板下载网站
  • 企业建站源代码温州网站推广优化公司
  • 网站建设源代码怎么搭建大连市网站建设
  • 铜仁市住房和城乡建设局网站wordpress 五分钟
  • 北京网站建设代理抖音制作视频的软件
  • 现在网站建设需要多少钱企业建设网站哪里好
  • 欧美网站风格深圳外文网站制作
  • 网站建设-搜遇网络网站制作文案
  • 企业网站 哪个cms好电商平台有哪些网站名
  • 遵义网站建设推广国外室内设计案例网站
  • 网站开发汇报上海软件开发企业
  • 网站备案 服务内容三水网站建设首选公司
  • 网站需要哪些手续品牌推广策略与方式
  • 如何搭建企业网站源码网站
  • 做学校网站建立读音
  • 西固网站建设平台网站建设设计原则