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

论坛型网站开发百度关键词搜索查询

论坛型网站开发,百度关键词搜索查询,阜宁做网站的价格,网站建设总体目标题目 来源 826. 单链表 - AcWing题库 思路 详见代码,主要思想就是用数组来模拟链表的创建。数组其实跟静态链表等价,由于动态链表动态new对于大数据太过于耗时,因此采用数组的方式。那数组如何起到链表的效果?用下标来索引。 …

题目

 

来源

826. 单链表 - AcWing题库

思路

详见代码,主要思想就是用数组来模拟链表的创建。数组其实跟静态链表等价,由于动态链表动态new对于大数据太过于耗时,因此采用数组的方式。那数组如何起到链表的效果?用下标来索引。

代码

#include<bits/stdc++.h>
using namespace std;
const int N=100010;
int head,e[N],ne[N],idx;
//初始化
void init(){head=-1;idx=0;
}
//插入到头结点之后(把新的点插到头结点的位置80%)
void add2head(int x){e[idx]=x;ne[idx]=head; //第一步head=idx; //第二步idx++;
}
//将节点插入到下标是K的后面
void add2k(int k,int x){e[idx]=x;ne[idx]=ne[k]; //第一步ne[k]=idx; //第二步idx++;
}
//将下标是K的点删掉
void del2k(int k){ne[k]=ne[ne[k]];
}int main(){int n;cin>>n;init();while(n--){char op;int x,k;cin>>op;if(op=='H'){cin>>x;add2head(x);}else if(op=='D'){cin>>k;if(k==0)head=ne[head];//k=0,删除头结点,相当于将head指向head下下个点del2k(k-1); //因为0号点是第一个插入的点}else if(op=='I'){cin>>k>>x;add2k(k-1,x);//因为0号点是第一个插入的点}}for(int i=head;i!=-1;i=ne[i]){cout<<e[i]<<" ";}cout<<endl;return 0;
}
http://www.dtcms.com/wzjs/397854.html

相关文章:

  • 用dw可以做动态网站吗百度不收录网站怎么办
  • 做自媒体关注的网站全网最全搜索引擎app
  • 南通网站建设方法营销案例网站
  • 中国电子商务网站seo分析师招聘
  • 专业做农牧应聘的网站可以发外链的论坛有哪些
  • 建设工程资料下载网站高端网站建设案例
  • 做网站怎样投放广告网站运营主要做什么工作
  • 网站建设行业有什么认证吗关键词搜索热度查询
  • 网站注册域名备案企业培训系统
  • 阐述电子商务网站的建设要求友情链接检测方法
  • 微信服务号可以做万网站么视频剪辑培训班一般学费多少
  • 如何在网站中做二级下拉菜单windows优化大师兑换码
  • 网站建设参考企业网站推广方案策划
  • 做好网站开发工作总结免费发广告网站
  • 网站建设文化服务公司seo推广一个月见效
  • 网站审批号关键词推广系统
  • 银川网站建设公司引擎搜索大全
  • 广东省建设安全监督站的网站seo的课谁讲的好
  • 用网站空间可以做有后台的网站吗自己个人怎样做电商
  • php 网站开发流程页面优化
  • laravel 跳转到其他网站软文代写平台有哪些
  • 广东汽车品牌网站建设专业的网页制作公司
  • 高端网站教建设怎样创建自己的电商平台
  • 公司有域名的怎么建设网站成都seo招聘信息
  • 哪里可以接一些网站项目做万网的app叫什么
  • 上海平台网站建设友情链接还有用吗
  • 寺院的网站怎么做温州云优化seo
  • 做本地网站持续优化完善防控措施
  • 哈尔滨网页设计网络优化是做什么的
  • wordpress 企業網深圳专业seo