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

河北省住房和城乡建设厅 网站武汉seo优化公司

河北省住房和城乡建设厅 网站,武汉seo优化公司,广州建站模板,沈阳建站费用题目描述建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000)该类具有以下成员函数:构造函数:实现顺序表的初始化。插入多个数据的multiinsert(int i, int n, int item[])函数,实现在…

题目描述

建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000)

该类具有以下成员函数:

构造函数:实现顺序表的初始化。

插入多个数据的multiinsert(int i, int n, int item[])函数,实现在第i个位置,连续插入来自数组item的n个数据,即从位置i开始插入多个数据。

删除多个数据的multidel(int i, int n)函数,实现从第i个位置开始,连续删除n个数据,即从位置i开始删除多个数据。

编写main函数测试该顺序表类。

输入

第1行先输入n表示有n个数据,即n是实际长度;接着输入n个数据

第2行先输入i表示插入开始的位置,再输入k表示有k个插入数据,接着输入k个数据

第3行先输入i表示删除开始的位置,再输入k表示要删除k个数据

输出

顺序表内容包括顺序表的实际长度和数据,数据之间用空格隔开

第1行输出创建后的顺序表内容

第2行输出执行连续插入后的顺序表内容

第3行输出执行连续删除后的顺序表内容

样例查看模式

正常显示查看格式

输入样例1 <-复制

输出样例1

语言: 编译选项

主题:

#include<iostream>
using namespace std;
#define ok 0
#define error -1class SeqList
{
private:int* list;int maxsize;int size;
public:SeqList() {maxsize = 1000;size = 0;list = new int[maxsize];}SeqList(int* l, int s){size = s;for (int i = 0; i < size; i++){list[i] = l[i];}}~SeqList(){delete[]list;}int list_size(){return size;}void multiinsert(int i, int n, int *item){//实现在第i个位置,连续插入来自数组item的n个数据,即从位置i开始插入多个数据。//要增加所以位置要从前往后进行排if (i < 0 || n >= size|| size >= maxsize){cout << "error" << endl;}else{//也应该是从后往前排for (int j = size + n + 1; j > i+1; j--){list[j] = list[j - n];}int a = 0;for (int j = i; j < i + n; j++){list[j-1] = item[a];a++;}size += n;this->list_display();}}void multidel(int i, int n){//实现从第i个位置开始,连续删除n个数据,//从后往前排for (int j = i - 1; j < i + n; j++){list[j] = list[j + n];}size -= n;this->list_display();}void list_display(){cout << size << " ";for (int i = 0; i < size; i++){cout << list[i] << " ";}cout << endl;}void push(int item){list[size] = item;size++;}
};
int main()
{int* list;int size;cin >> size;list = new int[size];for (int i = 0; i < size; i++){cin >> list[i];}SeqList s;for (int i = 0; i < size; i++){s.push(list[i]);}s.list_display();int index, len;cin >> index >> len;int* newone = new int[len];for (int i = 0; i < len; i++){cin >> newone[i];}s.multiinsert(index, len, newone);int a, b;cin >> a >> b;s.multidel(a, b);return 0;
}

http://www.dinnco.com/news/71247.html

相关文章:

  • 惠州网站建设哪家便宜今日头条热搜榜
  • 做网站公司排行站长工具高清
  • 廊坊网站排名优化公司哪家好网络营销与直播电商好就业吗
  • 企业光纤局域网组网方案seo网络推广知识
  • wordpress如何添加自定义商品链接汉川seo推广
  • 采集类淘宝客网站怎么做icp备案查询官网
  • 国外专门用于做网站图片的成都seo整站
  • 沧州微酷网络科技有限公司百度优化教程
  • 定制型网站制作成人教育机构排行前十名
  • 网站logo如何做链接枣庄网站建设制作
  • 如何制作餐馆网站关键词优化搜索引擎
  • wordpress 站外链接腾讯广告联盟
  • 苏州网络公司有哪些成都sem优化
  • 公司网站必须做可信认证吗软文写手兼职
  • wordpress主题首页显示不全seo是哪里
  • 做网站的销售今日大新闻
  • 网站开发 语言济南seo全网营销
  • 可以做问卷的网站有哪些宁德seo优化
  • 可以做免费的网站吗万网域名注册官网阿里云
  • 做网站需学什么苏州seo关键词优化推广
  • 网站计费系统怎么做seo排名优化工具
  • 酒店网站建设系统介绍百度公司官方网站
  • 广州网站建设的地方推荐互联网广告公司
  • 哪个网站建站速度快自制网页
  • DW做的网站加载慢营销型网站制作建设
  • 游戏网站平台怎么做的开网站需要多少钱
  • 网站建设方案书内容如何发布自己的html网站
  • 大型新型网站做营销型网站哪家好
  • 门户网站做啥关键词排名零芯互联排名
  • 男人女人做那个网站推广方案框架