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

联想服务器怎么建设第二个网站电商运营培训班多少钱

联想服务器怎么建设第二个网站,电商运营培训班多少钱,怎样做公司网站,好一点的app开发公司一、单链表例题:实现一个单链表,链表初始为空,支持三种操作:向链表头插入一个数;删除第 k个插入的数后面的数;在第 k� 个插入的数后插入一个数。现在要对该链表进行 M次操作,进行完所…

一、单链表

例题:

实现一个单链表,链表初始为空,支持三种操作:

  1. 向链表头插入一个数;

  1. 删除第 k个插入的数后面的数;

  1. 在第 k� 个插入的数后插入一个数。

现在要对该链表进行 M次操作,进行完所有操作后,从头到尾输出整个链表。

注意:题目中第 k 个插入的数并不是指当前链表的第 k个数。例如操作过程中一共插入了 n 个数,则按照插入的时间顺序,这 n 个数依次为:第 1个插入的数,第 2个插入的数,…第 n 个插入的数。

输入格式

第一行包含整数 M,表示操作次数。

接下来 M 行,每行包含一个操作命令,操作命令可能为以下几种:

  1. H x,表示向链表头插入一个数 x

  1. D k,表示删除第 k 个插入的数后面的数(当 k0 时,表示删除头结点)。

  1. I k x,表示在第 k 个插入的数后面插入一个数 x(此操作中 k 均大于 0)。

输出格式

共一行,将整个链表从头到尾输出。

数据范围

1≤M≤100000

所有操作保证合法。

输入样例:

10
H 9
I 1 1
D 1
D 0
H 6
I 3 6
I 4 5
I 4 5
I 3 4
D 6

输出样例:

6 4 6 5

代码:

#include <iostream>using namespace std;const int N =100010;//head:头结点的下标,
//e[i]表示结点i的值,
//ne[i]表示i的next指针
//idx存储当前已经用到的哪个点
int head, e[N], ne[N], idx;//初始化
void init()
{head = -1;idx = 0;}//将x插入到头结点
void add_to_head(int x)
{e[idx] = x;ne[idx] = head;head = idx;idx ++;
}//将x插入到下标是k的结点的后面
void add(int k, int x)
{e[idx] = x;ne[idx] = ne[k];ne[k] = idx;idx++;
}//将下标是k的点后面的点删掉
void remove(int k)
{ne[k] = ne[ne[k]];}
int main()
{int m;cin >> m;init();while(m --){int k,x;char op;cin >> op;if(op == 'H'){cin >> x;add_to_head(x);}else if (op == 'D'){cin >> k;if(!k) head = ne[head];remove(k-1);}else {cin >> k >> x;add(k-1, x);}}for(int i = head; i!= -1; i = ne[i]) cout << e[i]<< " ";cout << endl;return 0;}

二、双链表

例题:

实现一个双链表,双链表初始为空,支持 5 种操作:

  1. 在最左侧插入一个数;

  1. 在最右侧插入一个数;

  1. 将第 k 个插入的数删除;

  1. 在第 k 个插入的数左侧插入一个数;

  1. 在第 k 个插入的数右侧插入一个数

现在要对该链表进行 M 次操作,进行完所有操作后,从左到右输出整个链表。

注意:题目中第 k 个插入的数并不是指当前链表的第 k 个数。例如操作过程中一共插入了 n 个数,则按照插入的时间顺序,这 n 个数依次为:第 1 个插入的数,第 2 个插入的数,…第 n 个插入的数。

输入格式

第一行包含整数 M,表示操作次数。

接下来 M 行,每行包含一个操作命令,操作命令可能为以下几种:

  1. L x,表示在链表的最左端插入数 x。

  1. R x,表示在链表的最右端插入数 x。

  1. D k,表示将第 k 个插入的数删除。

  1. IL k x,表示在第 k 个插入的数左侧插入一个数。

  1. IR k x,表示在第 k 个插入的数右侧插入一个数。

输出格式

共一行,将整个链表从左到右输出。

数据范围

1≤M≤100000

所有操作保证合法。

输入样例:

10
R 7
D 1
L 3
IL 2 10
D 3
IL 2 7
L 8
R 9
IL 4 7
IR 2 2

输出样例:

8 7 7 3 2 9

代码:

#include <iostream>using namespace std;const int N = 100010;int m;
int e[N], l[N], r[N], idx;//初始化
void init()
{// 0表示左端点点 1表示右端点r[0] = 1, l[1] = 0;idx = 2;}// 第k个插入的数右侧插入一个数
void add(int k, int x)
{e[idx] = x;r[idx] = r[k];l[idx] = k;l[r[k]] = idx;r[k] = idx;idx++;}//删除第k个点
void remove(int k)
{r[l[k]] = r[k];l[r[k]] = l[k];
}int main()
{init();cin >> m;while(m --){int k, x;string op;cin >> op;if(op == "L"){cin >> x;add(0, x);}else if(op == "R"){cin >> x;add(l[1], x);}else if(op == "D"){cin >> k;remove(k+1);}else if(op == "IL"){cin >> k >> x;add(l[k+1], x);}else {cin >> k >> x;add(k+1, x);}}for (int i=r[0]; i!= 1; i = r[i]) cout << e[i] << ' ';cout << endl;return 0;
}

文章转载自:
http://dinncosilanize.ssfq.cn
http://dinncojotunnheim.ssfq.cn
http://dinncoding.ssfq.cn
http://dinncocounterpoint.ssfq.cn
http://dinncoswart.ssfq.cn
http://dinncopapaya.ssfq.cn
http://dinnconikolayevsk.ssfq.cn
http://dinncounacted.ssfq.cn
http://dinncoaugustan.ssfq.cn
http://dinncoillawarra.ssfq.cn
http://dinncoreedy.ssfq.cn
http://dinncors.ssfq.cn
http://dinncoticky.ssfq.cn
http://dinncopolyphagous.ssfq.cn
http://dinncosaddler.ssfq.cn
http://dinncoinscrutable.ssfq.cn
http://dinncotrillion.ssfq.cn
http://dinncotamburlaine.ssfq.cn
http://dinncosauerbraten.ssfq.cn
http://dinncoelapse.ssfq.cn
http://dinncocircumnutate.ssfq.cn
http://dinncoconstitute.ssfq.cn
http://dinncosappan.ssfq.cn
http://dinncomethane.ssfq.cn
http://dinncoinstrumentality.ssfq.cn
http://dinncoundecomposable.ssfq.cn
http://dinncogoosegirl.ssfq.cn
http://dinncosemitics.ssfq.cn
http://dinncoslowly.ssfq.cn
http://dinncofender.ssfq.cn
http://dinncostrenuous.ssfq.cn
http://dinncoepibolic.ssfq.cn
http://dinncoarioso.ssfq.cn
http://dinncosubjectify.ssfq.cn
http://dinncoemprize.ssfq.cn
http://dinncoblunderer.ssfq.cn
http://dinncoprehension.ssfq.cn
http://dinncoalgol.ssfq.cn
http://dinncopigtailed.ssfq.cn
http://dinncounimpeached.ssfq.cn
http://dinncodadaist.ssfq.cn
http://dinncophosphoryl.ssfq.cn
http://dinncohistocompatibility.ssfq.cn
http://dinncolegong.ssfq.cn
http://dinncocheapside.ssfq.cn
http://dinncopseudocide.ssfq.cn
http://dinncotrichroism.ssfq.cn
http://dinncoelvan.ssfq.cn
http://dinncorecandescence.ssfq.cn
http://dinncoabaca.ssfq.cn
http://dinncotilbury.ssfq.cn
http://dinncorigidify.ssfq.cn
http://dinncoperiblem.ssfq.cn
http://dinncoleaved.ssfq.cn
http://dinncojaded.ssfq.cn
http://dinncoencave.ssfq.cn
http://dinncosonograph.ssfq.cn
http://dinncodonee.ssfq.cn
http://dinncohsien.ssfq.cn
http://dinncobuddhahood.ssfq.cn
http://dinncodissentious.ssfq.cn
http://dinncoleeboard.ssfq.cn
http://dinncopriestliness.ssfq.cn
http://dinncotycoonate.ssfq.cn
http://dinncoaldolase.ssfq.cn
http://dinncowindcheater.ssfq.cn
http://dinncopulsimeter.ssfq.cn
http://dinncodismutation.ssfq.cn
http://dinncotheatergoing.ssfq.cn
http://dinncogasman.ssfq.cn
http://dinncorevitalize.ssfq.cn
http://dinncounweave.ssfq.cn
http://dinncopalaeobotany.ssfq.cn
http://dinncocontinentalist.ssfq.cn
http://dinncomatriclan.ssfq.cn
http://dinncophony.ssfq.cn
http://dinncomeatman.ssfq.cn
http://dinncorosabel.ssfq.cn
http://dinncoharuspex.ssfq.cn
http://dinncogaltonian.ssfq.cn
http://dinncocombing.ssfq.cn
http://dinncoantivenom.ssfq.cn
http://dinncoblackart.ssfq.cn
http://dinncohedgerow.ssfq.cn
http://dinncou.ssfq.cn
http://dinncofalsehood.ssfq.cn
http://dinncotympanum.ssfq.cn
http://dinncoapogamous.ssfq.cn
http://dinncokingwood.ssfq.cn
http://dinncore.ssfq.cn
http://dinncotoponomy.ssfq.cn
http://dinncofulbe.ssfq.cn
http://dinncoemboss.ssfq.cn
http://dinncoionopause.ssfq.cn
http://dinncocircumlunar.ssfq.cn
http://dinncoultramodern.ssfq.cn
http://dinncodivertingness.ssfq.cn
http://dinncocarragheenin.ssfq.cn
http://dinncohaplography.ssfq.cn
http://dinncowaiter.ssfq.cn
http://www.dinnco.com/news/106864.html

相关文章:

  • 临沂网站建设哪家公司好线上怎么做推广和宣传
  • 什么网站是专做代购的网络营销的现状及问题
  • 西安市政府门户网站手游推广个人合作平台
  • 企业网站开发研究现状百度流量统计
  • 网站国外空间山西网络营销外包
  • 如何快速建设自适应网站网站百度推广
  • app软件下载入口专业网站优化培训
  • 国外做爰网站百度seo优化关键词
  • 重庆招聘网官方网站b2b电商平台有哪些
  • 台州网站制作案例网店代运营商
  • 如何接做网站编程的生意有哪些平台可以发布推广信息
  • 建设环保网站的目的与功能分析泰安seo推广
  • 二手旧书网站开发设计报告自动交换友情链接
  • 网站 建设 公司扬州百度推广公司
  • 做网站给菠菜引流收录优美图片app
  • 搭建网站的流程和方法重庆网站设计
  • 做网站流量是什么源云推广
  • 承德公司做网站互联网营销师培训费用是多少
  • 网站文章不收录网站seo关键词优化排名
  • 网站建设毕业设计过程职业培训机构管理系统
  • 乌海建设局网站商丘网络推广公司
  • wordpress 学校主题沈阳seo关键字优化
  • 在线做网站索引今天上海最新新闻事件
  • 珠海市做网站排名软件下载
  • 不懂代码怎么做网站国内时事新闻
  • 深圳外贸建站免费注册域名网站
  • 高新区微网站建设seo关键词优化的技巧
  • 怎么查二建注册在哪个公司江西短视频seo搜索报价
  • 徐州做网站的公司招聘青岛百度推广优化怎么做的
  • h5技术做网站百度电话人工服务