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

公益免费空间主机爱站网seo查询

公益免费空间主机,爱站网seo查询,常州做网站的,网站建设哪家更专业题目 来源 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/458812.html

相关文章:

  • 电商服务站点建设方案百度官网首页下载
  • 昆明网站建设技术研发中心seo实战培训中心
  • 网站制作教程设计院万能的搜索引擎
  • 百度引擎提交入口东莞做网站seo
  • 建设机械网站精英googleplay官网
  • 龙岗建设高端网站深圳品牌策划公司
  • 网站建设中页面广告软文外链平台
  • 西安网站建设小程序企业网页设计报价
  • 网站运营如何做seo发帖网站
  • h5高端网站开发360网站推广怎么做
  • 普象工业设计网官网优化快速排名公司
  • 网页编辑文字重庆seo教程
  • title (网站建设)seo网站优化策划书
  • 网站的花费谷歌浏览器引擎入口
  • 百顺网站建设灰色词首页排名接单
  • 简约大方的网站网络营销
  • 做直销建立个人网站好吗网站关键词优化方法
  • 推广有什么好方法湖南网站seo公司
  • 大尺度做爰网站软文广告500字
  • 江苏网站开发建设南通企业网站制作
  • 哪个网站做中高端衣服sem竞价托管多少钱
  • 哪个网站能在百度做推广微信seo
  • 网站建设哪几家公司好凡科网站登录入口
  • 做网站哪些软件引擎搜索技巧
  • 企业网站欣赏郑州企业形象设计域名怎么查
  • 如何制作一个论坛网站企业产品推广策划方案
  • 团队建设海报网站运营商大数据精准营销获客
  • 网站服务器维护怎样弄一个自己的平台
  • 北京手机网站建设公司杭州百度公司在哪里
  • 网站开发合同书站长工具seo综合查询全面解析