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

网站优化体验报告企业网站运营推广

网站优化体验报告,企业网站运营推广,吴江建设局房产网站,避免视觉效果混淆题目描述 实现一个单链表,链表初始为空,支持三种操作: (1) 向链表头插入一个数; (2) 删除第 k 个插入的数后面的数; (3) 在第 k 个插入的数后插入一个数 现在要对该链表进行 M 次操作,进行完所有操作后&am…

题目描述

实现一个单链表,链表初始为空,支持三种操作:
(1) 向链表头插入一个数;
(2) 删除第 k 个插入的数后面的数;
(3) 在第 k 个插入的数后插入一个数
现在要对该链表进行 M 次操作,进行完所有操作后,从头到尾输出整个链表。
注意:题目中第 k 个插入的数并不是指当前链表的第 k 个数。例如操作过程中一共插入了 n 个数,则按照插入的时间顺序,这 n 个数依次为:第 1 个插入的数,第 2 个插入的数,…,第 n 个插入的数。

输入格式

第一行包含整数 M (1≤M≤100000),表示操作次数。
接下来 M 行,每行包含一个操作命令,操作命令可能为以下几种:
(1) H x,表示向链表头插入一个数 x。
(2) D k,表示删除第 k 个输入的数后面的数(当 k 为 0 时,表示删除头结点)。
(3) I k x,表示在第 k 个输入的数后面插入一个数 x(此操作中 k 均大于 0)。
保证所有操作保证合法。

输出格式

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

输入样例

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;
int head,idx,x,k;
int e[N],ne[N];
//初始化链表,使得头节点head指向空,即为-1,idx表示当前用到了哪个节点,初始化为0
void init()
{head=-1;idx=0;
}
//向头节点插入x
void add_to_head(int x)
{e[idx]=x;//先将x的值插入到idx这个位置ne[idx]=head;//然后将头节点指针指向idx的指针,也就是说原来头指针的下一个,现在变成了idx的下一个head=idx++;//然后再将idx这个位置赋给头指针,这样头指针的下一个就是idx了,这样x就被插进去了//那么这个顺序是不可以变得,因为如果先把idx赋给head,head原来的值就被覆盖了,这时的head不是原来的
}
//将x插入k后面,原理同上
void add(int k,int x)
{e[idx]=x;ne[idx]=ne[k];ne[k]=idx++;
}
//删除k后面的那个节点
void remove(int k)
{ne[k]=ne[ne[k]];//只需要将第k个节点的下一个位置指向下一个的下一个位置即可
}
int main()
{int m;cin>>m;init();while(m--){char op;cin>>op;if(op=='H'){cin>>x;add_to_head(x);}else if(op=='D'){cin>>k;if(k==0) head=ne[head];//当k为0时,删除头节点remove(k-1);//k-1是因为第k个插入的数的下标是0}else{cin>>k>>x;add(k-1,x);//同理}}for(int i=head;i!=-1;i=ne[i]){cout<<e[i]<<' ';}cout<<endl;return 0;
}
http://www.zhtcad.com/news/37.html

相关文章:

  • 做公司网站服务器武汉网络推广优化
  • 做视频点播网站要多少带宽seo深度解析
  • 临沂网站建设小程序谷歌浏览器下载安装
  • 福州网站设计百度seo关键词优化软件
  • 建设行政主管部门官方网站免费seo视频教学
  • 那家b2c网站建设报价长沙网站seo技术厂家
  • 如何做网站网页免费百度企业号
  • wordpress解密视频seo优化教程
  • 做网站生意不赚钱百度资源
  • 动漫网站源码掌门一对一辅导官网
  • 宿迁做百度网站地点泉州百度seo
  • tech域名可以做网站吗湖南网站建设推荐
  • 通过模板做网站淘宝指数网站
  • 网站后台限制ip链接优化方法
  • 网站建设网站百度收录提交网站后多久收录
  • 苏州网站建设求职简历ai智能营销系统
  • 网站自助建设源码广点通广告投放平台
  • 郑州网站推广seo技术培训价格表
  • wordpress默认文章内添加成都自动seo
  • 网站建设目的定位动态网站设计毕业论文
  • 在线转格式网站怎么做关键词搜索技巧
  • 开发一个app的费用是多少合肥seo优化
  • 韩国平面设计网站软文小故事200字
  • 在线课程网站开发任务书关键词挖掘机爱站网
  • 做微信商城网站百度服务热线
  • 聊天不付费的交友软件360优化大师下载安装
  • 外贸网站建设需求比百度还强大的搜索引擎
  • 建设银行支行网站色盲能治好吗
  • 怎么样可以做网站充值代理搜索引擎营销的案例有哪些
  • 哪个网站的织梦源码好香蕉和忘忧草对焦虑的影响