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

建立公司微信平台 网站平台百度在线翻译

建立公司微信平台 网站平台,百度在线翻译,租用的网站空间的缺点,国内最大的网站制作公司单链表 826. 单链表 - Acwing题库 数据结构: e[N]:用于存储节点的值的数组。ne[N]:作为“下一个”指针的数组,用于连接节点。head:指向链表头部的索引。idx:当前可用的下一个索引。 初始化: …

单链表

826. 单链表 - Acwing题库
数据结构:

  • e[N]:用于存储节点的值的数组。
  • ne[N]:作为“下一个”指针的数组,用于连接节点。
  • head:指向链表头部的索引。
  • idx:当前可用的下一个索引。

初始化:

  • init() 函数将 head 设置为 -1(表示链表为空),idx 设置为 0。

添加元素:

  • add_to_head(int x):在链表头部插入一个值为 x 的新节点。
  • add(int k, int x):在索引为 k 的节点后面插入一个值为 x 的新节点。

删除元素:
remove(int k):删除索引为 k 的节点后面的节点。
主功能:

程序读取操作的数量 m,然后处理每个操作:

  • H x:将 x 添加到链表头部。
  • D k:删除第 k 个节点后面的节点(如果 k 为 0,则删除头节点)。
  • I k x:在第 k 个节点后面插入值为 x 的节点。
  • 最后,打印链表中剩余的元素。
#include <iostream>using namespace std;const int N = 100010;// head 表示头结点的下标
// e[i] 表示节点i的值
// ne[i] 表示节点i的next指针是多少
// idx 存储当前已经用到了哪个点
int head, e[N], ne[N], idx;// 初始化
void init()
{head = -1;idx = 0;
}// 将x插到头结点
void add_to_head(int x)
{e[idx] = x, ne[idx] = head, head = idx ++ ;
}// 将x插到下标是k的点后面
void add(int k, int x)
{e[idx] = x, ne[idx] = ne[k], ne[k] = idx ++ ;
}// 将下标是k的点后面的点删掉
void remove(int k)
{ne[k] = ne[ne[k]];
}int main()
{int m;cin >> m;init();while (m -- ){int k, x;char op;cin >> op;if (op == 'H'){cin >> x;add_to_head(x);}else if (op == 'D'){cin >> k;if (!k) head = ne[head];else remove(k - 1);}else{cin >> k >> x;add(k - 1, x);}}for (int i = head; i != -1; i = ne[i]) cout << e[i] << ' ';cout << endl;return 0;
}
http://www.ritt.cn/news/5456.html

相关文章:

  • 婚庆网站建设品牌策划运营公司
  • 好品质高端网站设计新感觉建站网络广告案例以及分析
  • 昆山网站建设需要多少钱搜索引擎优化目标
  • 将wordpress 搭建成一个公众网页志鸿优化设计电子版
  • 工厂招聘信息seo培训费用
  • 有什么网站有小学生做的题目淘宝宝贝关键词排名查询工具
  • 网站推广方法主要有哪些长沙seo服务
  • 做框架表格网站站长工具黄
  • chrome wordpress css一键优化清理
  • 企业网站建设产品设计书网站seo主要是做什么的
  • 织梦做的网站杭州seo网络公司
  • 网站建设军成广州百度推广客服电话多少
  • 网站建设与维护内容有免费推广平台
  • 免费做威客的网站厦门seo代运营
  • 做三级分销网站公司软文范例大全100
  • 商洛高新建设开发集团网站营销策划方案模板
  • 工程公司的会计做账有哪些科目优化大师有必要花钱吗
  • 国家住房和城乡建设部网站查询有效的网站推广方式
  • 长春网络网站制作开发seo文章是什么
  • 搬瓦工做网站稳定吗百度网盘搜索引擎盘多多
  • 高端网站建设企业网络营销服务商
  • 苹果手机打开flash网站源码关键词排名软件
  • 杭州网络公司建网站百度排行榜风云
  • bbs网站开发报告宁波seo关键词优化
  • 中国铁路建设工程招标网站运营推广seo招聘
  • 手机网站开发框架seo基础视频教程
  • 想要学做网站需要什么厦门网站建设公司名单
  • 网站快照明天更新是什么情况济南计算机培训机构哪个最好
  • 营销型网站建设 高校邦网站建设流程步骤
  • wordpress添加小工具插件关键词seo培训