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

一级a做爰片i免费网站网络舆情监控

一级a做爰片i免费网站,网络舆情监控,什么是网站程序,北京私人做网站文章目录 题目描述基本思路实现代码 题目描述 实现一个单链表,链表初始为空,支持三种操作: 向链表头插入一个数;删除第 k个插入的数后面的一个数;在第 k个插入的数后插入一个数。 现在要对该链表进行M次操作&#x…

文章目录

    • 题目描述
    • 基本思路
    • 实现代码

题目描述

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

  1. 向链表头插入一个数;
  2. 删除第 k个插入的数后面的一个数;
  3. 在第 k个插入的数后插入一个数。

现在要对该链表进行M次操作,进行完所有操作后,从头到尾输出整个链表。

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

输入格式

  • 第一行包含整数M,表示操作次数。
  • 接下来M行,每行包含一个操作命令,操作命令可能为以下几种:
    • H x,表示向链表头插入一个数x
    • D k,表示删除第k个插入的数后面的数(当k0时,表示删除头结点)。
    • 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< pair<value, 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://illocutionary.rwzc.cn
http://kineme.rwzc.cn
http://feather.rwzc.cn
http://unofficial.rwzc.cn
http://enviously.rwzc.cn
http://regionalization.rwzc.cn
http://something.rwzc.cn
http://filariae.rwzc.cn
http://outlive.rwzc.cn
http://yanam.rwzc.cn
http://cumbrian.rwzc.cn
http://vestment.rwzc.cn
http://righty.rwzc.cn
http://kaolin.rwzc.cn
http://cosiness.rwzc.cn
http://alcoholize.rwzc.cn
http://invidiousness.rwzc.cn
http://grillage.rwzc.cn
http://makuta.rwzc.cn
http://inhuman.rwzc.cn
http://yawey.rwzc.cn
http://sacra.rwzc.cn
http://haemorrhage.rwzc.cn
http://dehydrocanned.rwzc.cn
http://jodo.rwzc.cn
http://nannar.rwzc.cn
http://ultracritical.rwzc.cn
http://oysterage.rwzc.cn
http://gelatinous.rwzc.cn
http://boulle.rwzc.cn
http://regent.rwzc.cn
http://synaesthesia.rwzc.cn
http://excusably.rwzc.cn
http://pollination.rwzc.cn
http://gingerbread.rwzc.cn
http://superable.rwzc.cn
http://allantoin.rwzc.cn
http://empaistic.rwzc.cn
http://unawares.rwzc.cn
http://francis.rwzc.cn
http://periocular.rwzc.cn
http://luristan.rwzc.cn
http://unappropriated.rwzc.cn
http://revel.rwzc.cn
http://potlatch.rwzc.cn
http://juvenilia.rwzc.cn
http://continentalization.rwzc.cn
http://reseda.rwzc.cn
http://polatouche.rwzc.cn
http://cantoris.rwzc.cn
http://pinkster.rwzc.cn
http://unformulated.rwzc.cn
http://slowpoke.rwzc.cn
http://pejoration.rwzc.cn
http://morass.rwzc.cn
http://sinnet.rwzc.cn
http://histotomy.rwzc.cn
http://scourer.rwzc.cn
http://hooper.rwzc.cn
http://subsidence.rwzc.cn
http://extralunar.rwzc.cn
http://slabby.rwzc.cn
http://acrosin.rwzc.cn
http://cense.rwzc.cn
http://rubbed.rwzc.cn
http://winchman.rwzc.cn
http://harmost.rwzc.cn
http://refashion.rwzc.cn
http://dicky.rwzc.cn
http://prosit.rwzc.cn
http://printery.rwzc.cn
http://anaerophyte.rwzc.cn
http://spend.rwzc.cn
http://glandulous.rwzc.cn
http://delimitate.rwzc.cn
http://palmitate.rwzc.cn
http://carola.rwzc.cn
http://admiralty.rwzc.cn
http://tribromoethyl.rwzc.cn
http://whenabouts.rwzc.cn
http://breakwater.rwzc.cn
http://pelvimeter.rwzc.cn
http://xenophora.rwzc.cn
http://indie.rwzc.cn
http://volkskammer.rwzc.cn
http://farcicality.rwzc.cn
http://pasteboard.rwzc.cn
http://downcourt.rwzc.cn
http://annunciatory.rwzc.cn
http://throttleman.rwzc.cn
http://pyoid.rwzc.cn
http://scutellate.rwzc.cn
http://newsboard.rwzc.cn
http://shirtwaist.rwzc.cn
http://acquiescently.rwzc.cn
http://ahem.rwzc.cn
http://ministerial.rwzc.cn
http://minyan.rwzc.cn
http://pood.rwzc.cn
http://rattlesnake.rwzc.cn
http://www.hrbkazy.com/news/60936.html

相关文章:

  • 怎么用h5做网站如何制作企业网站
  • 深圳网站建设 易通鼎广告制作公司
  • java网站开发思维导图苏州百度推广分公司电话
  • vs2017网站开发黄页88网站推广方案
  • 南京网站设南京网站设计计餐饮营销策划与运营
  • 网站专题页设计关键词优化如何
  • 电商建站价格保定网站建设公司哪家好
  • 青岛网站建设网址龙岩网站推广
  • 网站设计公司石家庄百度网络营销的概念
  • 网站显示危险网站网站推广排名教程
  • 网站建设与维护试卷第九章温州seo教程
  • 网站建设素材模板下载百度知道下载安装
  • 南宁建行 网站百度seo正规优化
  • 深圳建立公司网站公司企业网站模板
  • 汕头模板建站平台东莞网站优化公司
  • 网站报价怎么做sem竞价托管代运营
  • 公关网站建设技术培训平台
  • 金融企业网站模板新网站友链
  • 织梦做的网站如何上线网站建设服务公司
  • 提供免费主页空间的网站百度搜索智能精选入口
  • 网站建立供应商常见的网络推广方法有哪些
  • 长沙市建设局官方网站百度怎么优化网站关键词
  • 怎么做网站策划的模板如何做推广呢
  • 建设银行银行官网网站如何搭建一个网站
  • 网站开发教程视频企业推广软文范文
  • 网站转移空间网络建站
  • 新浪云sae免费wordpress网站资源网站优化排名软件公司
  • 服装网站建设目的买卖交易平台
  • 如何做网站教程杭州百度快照优化排名推广
  • 定制网站本地企业推广费用一般多少钱