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

dedecms建手机网站流程模板制作工艺流程

dedecms建手机网站流程,模板制作工艺流程,wordpress amp,广州网站建设服务商文章目录 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.yayakq.cn/news/554964/

相关文章:

  • 潍坊网站建设评价建筑用模板是什么板材
  • 大尺度做爰网站wordpress高德地图插件
  • 专做民宿预定的网站微信支付 网站建设
  • 自助建网站工具网站建设用php建设优点
  • 移动网站建设方案网站建设公司 宣传册
  • 网站建设项目可行性网站放视频代码
  • 合肥建设网络网站网站惠州企业建站模板
  • 青岛南丰网站建设公司团队网站怎么做
  • 网站怎么做网上报名全球十大跨境电商平台排行榜前十名
  • 沈阳三好街网站建设常州网络推广价格
  • 国内可以做网页的网站网站网址有哪些
  • 河长制网站建设建设网站有什么风险
  • 站外推广网站天梯网站建设
  • 商城网站多少钱西安网站建设sd2w
  • 潍坊英文网站建设沧州市东光建设局 网站
  • 高端网站建设公司兴田德润在那里专业的微商城网站建设
  • 东阿网站制作一个网站域名ip
  • 网站备案的好处wordpress内网
  • 沈阳模板网站制作邯郸网站建设哪儿好
  • 一个人做两个博客网站20平米小门店装修
  • 济宁有做企业网站吗广州站到广州南站地铁要多久
  • 使用redis做视频网站缓存做商业地产常用的网站
  • 网站建设基础摘要学校网站建设小组及分工
  • 网站建设开发方式包括购买提高工作效率
  • 响应式布局网站模板自己做网站赚流量钱
  • 企业如何建自己的网站网站建设制作方式有哪些
  • 交互式网站制作360如何做网站优化
  • 专业摄影网站网站备案最快几天
  • asp网站上传服装网站设计公司
  • 网站推广软文案例wordpress章节分页