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

j2ee做的网站百度问一问付费咨询

j2ee做的网站,百度问一问付费咨询,pc网站制作是指什么意思,如何做网站微信支付文章目录 QuestionIdeasCode Question 实现一个双链表,双链表初始为空,支持 5 种操作: 在最左侧插入一个数; 在最右侧插入一个数; 将第 k 个插入的数删除; 在第 k 个插入的数左侧插入一个数; …

文章目录

  • Question
  • Ideas
  • Code

Question

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

在最左侧插入一个数;
在最右侧插入一个数;
将第 k
个插入的数删除;
在第 k
个插入的数左侧插入一个数;
在第 k
个插入的数右侧插入一个数
现在要对该链表进行 M
次操作,进行完所有操作后,从左到右输出整个链表。

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

输入格式
第一行包含整数 M
,表示操作次数。

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

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

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

D k,表示将第 k
个插入的数删除。
IL k x,表示在第 k
个插入的数左侧插入一个数。
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

Ideas

Code

#include <iostream>
#include <string>using namespace std;
const int N = 1E5 + 10;
int e[N], l[N], r[N], idx;void init(){r[0] = 1;l[1] = 0;idx = 2;
}void add(int k, int x){e[idx] = x;r[idx] = r[k];l[idx] = k;l[r[k]] = idx;r[k] = idx;idx ++;
}void del(int k){r[l[k]] = r[k];l[r[k]] = l[k];
}
int main(){int m;cin >> m;init();while(m --){string op;cin >> op;if (op == "L"){int x; cin >> x;add(0, x);}else if (op == "R"){int x;cin >> x;add(l[1], x);}else if(op == "D"){int k;cin >> k;del(k + 1);}else if (op == "IL"){int k, x;cin >> k >> x;add(l[k + 1], x);}else{int k, x;cin >> k >> x;add(k + 1, x);}}for (int i = r[0]; i != 1; i = r[i]) cout << e[i] << ' ';return 0;
}
http://www.15wanjia.com/news/10296.html

相关文章:

  • 做公司网站要那些资料在线工具seo
  • 苹果网站上物体阴影怎么做的网站推广建设
  • 在网站做专题百度搜索工具
  • 怒江网站制作百度站长工具
  • 做汉字词卡的网站app开发工具
  • 加强网站建设的爱站网站排行榜
  • 企业网站开发douyanet外贸网站哪个比较好
  • 代理行业门户网站百度新版本更新下载
  • dw做网站图片运用seo专业培训班
  • 县政府网站建设情况汇报seo推广教程seo高级教程
  • 有什么平面设计的网站余姚关键词优化公司
  • 做软件网站成人电脑培训班附近有吗
  • b2b网站建设方案长沙专业搜索引擎seo公司
  • 连锁店管理网站开发怎么做好推广和营销
  • 专门教人做点心的网站巨量广告投放平台
  • 济南市建设委员会官方网站张雷明履新河南省委常委
  • 网站制作培训班台州网站建设方案推广
  • 淄博网站制作价格低bt磁力猫
  • 江西建设工程信息网站北京疫情最新新闻
  • 服装电子商务网站有哪些济南优化网站关键词
  • 怎样做电子商务网站百度关键词优化排名技巧
  • 网站项目建设周期沈阳网站建设制作公司
  • 怎样做网站的源代码seo优化官网
  • 换空间网站备案吗seo指搜索引擎
  • 贵州网站备案局济南疫情最新消息
  • 上海外贸股票新网站百度seo如何做
  • 一级a做爰片无码网站惠州seo优化
  • 比较大的建站公司哈尔滨百度网络推广
  • 如何在自己的服务器上做网站百度seo站长工具
  • 网站制作 视频成都百度seo推广