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

购物网站数据分析温州seo博客

购物网站数据分析,温州seo博客,品牌排名网站,怎样做淘宝优惠券网站文章目录 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.dt0577.cn/news/5143.html

相关文章:

  • 织梦网站下载网站推广关键词排名优化
  • asp.net 制作网站教程在百度上怎么发布广告
  • 新乡营销型网站想要推广页
  • 自动发卡网站开发女排联赛排名
  • 企业的门户网站一般用什么做百度网站安全检测
  • 平面设计鉴赏网站数据分析师培训机构推荐
  • 网站后台seo优化如何做竞价恶意点击器
  • 医疗机构 网站备案百度预测大数据官网
  • 做网店的网站腾讯企业qq官网
  • 便宜的网站空间seo搜索引擎优化主要做什么
  • 安徽建设工程网seo是什么专业
  • 做i网站西安网络科技有限公司
  • 做自媒体常用的图片网站北京自动网络营销推广
  • 网站插件模块原理安装百度到手机桌面
  • 成都网站建设赢展网络营销战略
  • 北碚网站建设哪家好外贸如何做网站推广
  • 公司集团网站开发文件关键词搜索工具
  • 湛江个人网站制作在哪里做百度指数是什么意思
  • 合肥企业网站建设靠谱站长工具推荐网站
  • 如何禁止某ip访问网站营销策划思路及方案
  • 网站开发前端兼职营销课程
  • 服务器做网站商业软文怎么写
  • 广西 南宁 微信微网站开发商城系统开发
  • 西地那非片的功能主治说明书沈阳seo团队
  • 上海网页设计培训哪个好seo营销推广服务公司
  • 建社个人网站seosem顾问
  • 做网站用boot微信公众号小程序怎么做
  • b2c网站的促销策略卖友情链接赚钱
  • 网站 title 被修改百度搜索引擎的特点
  • 手机网站的必要性百度快照的作用是什么