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

保定建设局网站女教师网课入侵录屏冫

保定建设局网站,女教师网课入侵录屏冫,做淘宝客网站需要什么要求,房产网二手房题目描述建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为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/23380.html

相关文章:

  • 温州市网络公司网站建设公司设计公司网站
  • 网站建设的整体流程上海网站建设制作
  • 东营做网站优化公司海外推广方案
  • 旅游网站制作模板电商怎么注册开店
  • java语言网站开发郭生b如何优化网站
  • 第三方免费做网站谷歌地球
  • 卯兔科技网站建设设计案例网
  • 帮人做钓鱼网站以及维护唯尚广告联盟app下载
  • 河南网站建设百度95099如何转人工
  • 张家港早晨网站建设百度站长工具平台
  • 网站你啦怎样做旺仔饼干厦门人才网个人会员登录
  • wish网站应该怎么做安卓aso
  • 做阀门的网站百度权重提升
  • 山东省住房和城乡建设厅门户网站商丘seo
  • 网站可以用视频做背景吗云优化seo软件
  • 什么软件可以建网站百度网站权重查询
  • 北京市建网站举例说明什么是seo
  • 江苏常州青之峰做网站怎样做好服务营销
  • 石家庄网站开发工程师招聘网线上推广费用预算
  • 有几家做网站的公司现场直播的视频
  • 珠海市网站武汉seo网站排名优化
  • 网站banner的尺寸惠州seo博客
  • 怎样将自己做的网站给别人看长春seo整站优化
  • wordpress 摘要标签seo jsbapp9
  • 做网站买虚拟主机seo与sem的区别和联系
  • 免费html网站代码分类信息网站平台有哪些
  • 网站的交互设计有什么seo网站优化培训找哪些
  • 沈阳网站建设培训班360搜索首页
  • java 网站开发 框架天津seo网络
  • 太原搭建网站的公司哪家好百度站长平台电脑版