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

保定建设局网站重庆网站seo推广公司

保定建设局网站,重庆网站seo推广公司,做网站的旅行社,b2b网站如何运营题目描述建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为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.dt0577.cn/news/32493.html

相关文章:

  • 定制旅游网站建设成都新媒体运营哪个培训机构好
  • 上海网站制作的网站怎样优化seo
  • 北京html5网站建设优帮云查询数据云查询
  • 莱芜做网站子域名网址查询
  • 随州网站优化网络营销发展现状与趋势
  • 长沙专业网站设计服务百度关键词搜索技巧
  • 网站建设定义是什么意思百度会员登录入口
  • 深圳附近做个商城网站哪家公司便宜点系统优化是什么意思
  • 怎么推销建设网站武汉全网推广
  • 互联网发展趋势昆明seo推广外包
  • 精准客户资源购买网站seo博客
  • 最新自助建站源码培训心得总结
  • h5 网站模板搜索引擎优化时营销关键词
  • 做网站的软件有哪些百度seo搜索引擎优化厂家
  • 如何创建属于个人网站seo的英文全称是什么
  • 设计logo多少钱seo平台怎么样
  • 网站登录入口大全关键词热度查询
  • 怎么做网站在线玩游戏百度推广做二级域名
  • 做自己的网站需要会编程吗今日军事新闻头条最新
  • 工商信息查询seo网站关键词优化机构
  • 关于网站开发的论文文献连云港seo优化公司
  • 泉州seo建站最彻底的手机优化软件
  • 在北京找工作哪个网站靠谱创建网站的软件
  • 上外贸网站建设网站关键词怎么写
  • 传媒视频软件下载网站北京优化网站建设
  • 金融网站建设报价方案b2b商务平台
  • 济南网站建设团队个人网页怎么制作
  • 个人做房产网站有哪些百度免费seo
  • 自己设计logo网站网络营销管理办法
  • 睢宁县建设工程招标网北京搜索优化排名公司