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

免费建立网站教程/数字营销策略有哪些

免费建立网站教程,数字营销策略有哪些,深度苏州自媒体公司,岳阳网站制作题目 来源 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.whsansanxincailiao.cn/news/31996740.html

相关文章:

  • 慈溪网站制作/百度推广价格
  • 学校建设网站目标/百度百度一下一下
  • iis默认网站属性/温州seo结算
  • 彩票计划网站怎么做/网站运营需要多少钱
  • 中国水土保持与生态环境建设网站/中国舆情在线
  • wordpress 文章聚合/崇左seo
  • 成都网站维护多少钱/网站推广的软件
  • 创意网站交互/百度一下生活更好
  • 基础展示型网站和cms/搜索引擎app
  • 赣榆网站建设xxiaoseo/晋城今日头条新闻
  • 做网站需要多少钱平邑/百度小程序优化
  • 徐州有哪些制作网站的公司/怎么给客户推广自己的产品
  • 浙江建设厅网站首页/百度seo入驻
  • 开封网站制作/市场调研方案怎么写
  • 广东工程建设信息网站/20条优化措施
  • 快速建站平台源码/semi认证
  • wordpress对接支付接口/seo发包排名软件
  • 做英文兼职的网站/创建网站免费注册
  • 黄村做网站哪家快/编程培训机构排名前十
  • 荆州企业网站建设/seo标题优化分析范文
  • 开源公司网站/百度快速优化软件
  • 手机搭建电脑做的网站/友链交易平台
  • 用360云盘做网站/百度有刷排名软件
  • 如何提升网站排名/国内最新消息
  • 网站域名如何备案/海外推广营销 平台
  • 淮安做网站.卓越凯欣/百度一下你就知道官页
  • 建设网站广州/新闻源软文推广平台
  • wordpress负载均衡https/深圳最好的外贸seo培训
  • 大型网站建设优化排名/广告联盟app下载
  • odoo 网站页面怎么做/微博营销软件