当前位置: 首页 > 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 函数测试该顺序表类。

Input

1 行先输入 n 表示有 n 个数据,即 n 是实际长度;接着输入 n 个数据
2 行先输入 i 表示插入开始的位置,再输入 k 表示有 k 个插入数据,接着输入 k 个数据
3 行先输入 i 表示删除开始的位置,再输入 k 表示要删除 k 个数据

Output

顺序表内容包括顺序表的实际长度和数据,数据之间用空格隔开
1 行输出创建后的顺序表内容
2 行输出执行连续插入后的顺序表内容
3 行输出执行连续删除后的顺序表内容

Sample Input

6 11 22 33 44 55 66
2 3 99 88 77
4 5

 Sample Output

6 11 22 33 44 55 66

9 11 99 88 77 22 33 44 55 66
4 11 99 88 66

 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(); // 析构函数void set(int length) {this->size = length;for (int i = 0; i < length; i++) {cin >> *(list + i);}//初始化数组}void multiinsert(int i, int n, int item[]) {for (int j = size - 1; j >= i - 1; j--) {*(list + n + j) = *(list + j);}for (int j = i - 1, k = 0; j < i + n - 1; j++, k++) {*(list + j) = item[k];}size += n;cout << size << " ";list_display();}void multidel(int i, int n) {for (int j = i + n - 1; j < size + n; j++) {*(list + j - n ) = *(list + j);}size -= n;cout << size << " ";list_display();}void list_display() {for (int i = 0; i < size; i++) {cout << *(list + i);if (i != size - 1) {cout << " ";}}cout << endl;}; // 输出整个顺序表
};
SeqList::SeqList()
{maxsize = 1000;size = 0;list = new int[maxsize];
}
SeqList::~SeqList()
{delete[]list;
}int main() {int n;cin >> n;SeqList p;p.set(n);int i;int k;cin >> i >> k;int a[1000];for (int j = 0; j < k; j++) {cin >> a[j];}p.multiinsert(i, k,a);cin >> i >> k;p.multidel(i, k);return 0;
}

添加数据有三种方法:

for (int j = size - 1; j >= i - 1; j--) {*(list + n + j) = *(list + j);
}
for (int j = i - 1, k = 0; j < i + n - 1; j++, k++) {*(list + j) = item[k];
}

 

int a[1000];
for (int j = 0; j < size; j++) {a[j] = *(list + j);
}
for (int j = i - 1; j < i - 1 + n ; j++) {*(list + j) = item[j - i + 1];
}
for (int j = i + n - 1; j < size + n; j++) {*(list + j) = *(a + j - n );
}

 

 

for(int k=n-1;k>=0;k--){for(int j = size; j >i-1 ;j--){list[j]=list[j-1];	}list[i-1]=item[k];size++;}
http://www.15wanjia.com/news/34324.html

相关文章:

  • 商用图片做公司网站可以吗百度互联网营销顾问
  • php做的网站怎么让外网访问湖南网站设计外包哪家好
  • 做动态网站的总结全网营销网络推广
  • 哈尔滨建站模板搭建纯注册app拉新挣钱
  • 织梦网站开发兼职淘宝流量平台
  • 完美一键优化seo优化sem推广
  • 织梦做单页面网站市场营销试题库(带答案)
  • 做网站用什么技术好网站推广平台有哪些
  • 网站建设合同书范本百度的营销推广模式
  • 上海微信小程序网站建设需要优化的网站有哪些?
  • 在网站上怎么做招聘信息网站维护需要学什么
  • 外贸网站购买云服务器多少钱个人网站搭建
  • 企业网站开发流程百度官方网站
  • 建设工程公司 网站重庆seo优化公司
  • 求个没封的a站2022百度app免费下载安装
  • 一个网站建设初期的成本网页制作源代码
  • 仿cnzz 网站 源码企业查询网
  • 网站建设服务是什么意思百度用户服务中心客服电话
  • 网站建设柳市纯注册app拉新平台
  • 搭建网站开发网站环境线上营销培训
  • 做设计那些网站可以卖设计免费刷粉网站推广
  • 做网站 工资高吗人民网疫情最新消息
  • 重庆网站建设套餐帮别人发广告赚钱平台
  • 武汉网站 互动如何让百度收录自己信息
  • 妈妈考试前让我做网站百度快照没有了用什么代替了
  • 百度网页版入口百度一下上海seo顾问
  • 医疗美容医院网站建设做个网页需要多少钱?
  • 免费做字体的网站好58网络推广
  • 常州建设局下属网站优化手机流畅度的软件
  • 去哪找做塑料的网站广州网络推广服务商