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

代做视频的网站好怎么做网页快捷方式

代做视频的网站好,怎么做网页快捷方式,图片优化软件,正规的家居行业网站开发文章目录 题目描述基本思路实现代码 题目描述 实现一个单链表#xff0c;链表初始为空#xff0c;支持三种操作#xff1a; 向链表头插入一个数#xff1b;删除第 k个插入的数后面的一个数#xff1b;在第 k个插入的数后插入一个数。 现在要对该链表进行M次操作#x… 文章目录 题目描述基本思路实现代码 题目描述 实现一个单链表链表初始为空支持三种操作 向链表头插入一个数删除第 k个插入的数后面的一个数在第 k个插入的数后插入一个数。 现在要对该链表进行M次操作进行完所有操作后从头到尾输出整个链表。 注意:题目中第k个插入的数并不是指当前链表的第k个数。例如操作过程中一共插入了n个数则按照插入的时间顺序这n个数依次为第1个插入的数第2个插入的数…第n个插入的数。 输入格式 第一行包含整数M表示操作次数。接下来M行每行包含一个操作命令操作命令可能为以下几种 H x表示向链表头插入一个数x。D k表示删除第k个插入的数后面的数当k为0时表示删除头结点。I k x表示在第k个插入的数后面插入一个数x此操作中k均大于 0。 输出格式 共一行将整个链表从头到尾输出。 数据范围 1 ≤ M ≤ 100000所有操作保证合法。 基本思路 在通常情况下以及我们的课程学习过程中都是使用一个结构体表示链表结点或完整的链表。但是这种方式需要每次使用new运算符创建一个新的链表结点而这实际上是一个非常低效的方式。因此实际的算法竞赛中往往使用一个数组或向量来模拟出一个链表称为静态链表从而避免低效的动态内存分配。单链表的实际作用主要是写邻接表用来存储图和树。 实现代码 #include iostream #include vector using namespace std;typedef int value; typedef int pos; vector pairvalue, pos List;int head -1;inline void insert_to_head(const int x) {List.push_back({x, head});head List.size() - 1; }inline void del_after(const int k) {if(k 0) head List[head].second;else List[k - 1].second List[List[k - 1].second].second; }inline void insert_after(const int k, const int x) {List.push_back({x, List[k - 1].second});List[k - 1].second List.size() - 1; }int main(void) {int m;cin m;for(int i 0; i m; i){char operation;cin operation;if(operation H){int x;cin x;insert_to_head(x);}else if(operation D){int k;cin k;del_after(k);}else if(operation I){int k, x;cin k x;insert_after(k, x);}}while(List[head].second ! -1){cout List[head].first ;head List[head].second;}cout List[head].first ;return 0; }注意事项 这里如果不使用cin进行输入而是使用scanf函数的话会出现奇怪的难以解释的错误。因此以后的算法编程题目中如果不是输入量特别大的话都尽量使用更加简单的cin方式进行输入。
http://www.dnsts.com.cn/news/281577.html

相关文章:

  • 电商网站会员体制怎么做校园二手市场网站建设方案
  • 深圳住房和建设局网站融悦居雅安做网站的公司
  • 上海专业网站建设公司站霸网络三亚百度推广公司电话
  • 广州建论坛网站上海百度优化
  • 如何创建一个和淘宝一样的网站如何将网站开发成微信小程序
  • 中卫网站推广营销网络营销就业前景和薪水
  • 南昌做网站建设哪家好网站建设中期报告
  • wordpress站点如何加速微信订阅号怎么做网站
  • 百度快照 直接进网站网站设计与系统的区别
  • 网站运营主要做什么工作网站打印模板制作
  • 自己有域名怎么做免费网站seo研究中心官网
  • 做网站公司青浦服装设计手稿设计图
  • 广州 网站建设 制作做百度收录的网站
  • 网站备案号 脱离服务商沧州网络公司
  • 网站 注册模块怎么做怎样添加网站地图
  • 建设部执业注册中心网站docker安装wordpress
  • 网站建设服务天软科技wordpress不要焦点图
  • 坪山网站建设多少钱学网站建设与管理好吗
  • 黑龙江住房和城乡建设部网站wordpress软文文件
  • 搜索网站 模板安徽公共资源交易中心
  • 做网站建议建筑人才网官方
  • 个人网站租用服务器wordpress标签图片
  • 高端网站建设高端网站建设专家广州网站建设论坛
  • 自建站怎么推广模板图片可爱
  • 广州做网站公司哪家好wordpress开启用户激活验证失败
  • html5网络公司网站模板51ppt模板网免费下载
  • 北京网站设计师培训wordpress主题和模板下载
  • 网站建设备案是什么意思wordpress标签转换
  • 网站地图的作用中核二三公司是国企还是央企
  • 高校信息化建设网站系统微信广告东莞网站建设技术支持