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

如何让百度更新网站收录学营销app哪个更好

如何让百度更新网站收录,学营销app哪个更好,app下载安装免费,深圳互联网设计开发目录 1. 题目链接及描述 2. 解题思路 3. 程序 1. 题目链接及描述 题目链接#xff1a;138. 随机链表的复制 - 力扣#xff08;LeetCode#xff09; 题目描述#xff1a; 给你一个长度为 n 的链表#xff0c;每个节点包含一个额外增加的随机指针 random #xff0c;…目录 1. 题目链接及描述 2. 解题思路 3. 程序 1. 题目链接及描述 题目链接138. 随机链表的复制 - 力扣LeetCode 题目描述 给你一个长度为 n 的链表每个节点包含一个额外增加的随机指针 random 该指针可以指向链表中的任何节点或空节点。拷贝结点的核心解决点 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点 。 例如如果原链表中有 X 和 Y 两个节点其中 X.random -- Y 。那么在复制链表中对应的两个节点 x 和 y 同样有 x.random -- y 。 返回复制链表的头节点。 用一个由 n 个节点组成的链表来表示输入/输出中的链表。 每个节点用一个 [val, random_index] 表示 val一个表示 Node.val 的整数。 random_index随机指针指向的节点索引范围从 0 到 n-1如果不指向任何节点则为null。 你的代码 只 接受原链表的头节点 head 作为传入参数。 2. 解题思路 依次拷贝原链表的每一个结点将拷贝结点插入在源结点的后面则random指向的结点与拷贝后的结点对应的相对距离是相同的。 具体实现分为三大步 第一步遍历原链表逐个拷贝结点并将拷贝结点插入原结点的后面此步需处理每个结点的next域 第二步逐个处理拷贝结点的random域 以题示例为例依次插入copy结点后以第二个结点为例观察cur-random与copy-random的关系 第三步从原链表中逐个拆解拷贝结点将其逐个尾插构成一个新链表记新链表的第一个结点为copyHead返回copyHead即可 注对于原链表是否进行恢复可自行选择。 3. 程序 /*** Definition for a Node.* struct Node {* int val;* struct Node *next;* struct Node *random;* };*/ typedef struct Node Node; struct Node* copyRandomList(struct Node* head) {Node* cur head;// Node* curNextcur-next;// 依次创建原链表每个结点的拷贝结点// 将每个拷贝结点链到原结点的后面修改next域while (cur) {Node* copy (Node*)malloc(sizeof(Node));copy-val cur-val;// 将copy链入原链表copy-next cur-next;cur-next copy;// 更新curcur copy-next;}// 修改random域cur head;while (cur) {Node* copy cur-next;if (cur-random NULL) {copy-random NULL;} else {copy-random cur-random-next;}// 更新curcur copy-next;}// 从原链表中拆解拷贝链表// 依次取copy结点尾插到新链表Node *copyHead NULL, *copyTail NULL;cur head;while (cur) {Node* copy cur-next;Node* copyNext copy-next;// 单独处理拷贝链表为空的情况if (copyTail NULL) {copyHead copyTail copy;} else {// 尾插copy并更新copyTailcopyTail-next copy;copyTail copyTail-next;}// 更新cur与copycurcopy-next;}return copyHead; }
http://www.hkea.cn/news/14546994/

相关文章:

  • 单位门户网站建设工作建议代码编辑器
  • 宿州网站推广安徽网站公司网站
  • 公司平台网站建设注册一个小公司需要什么条件
  • 网页跟网站的区别英雄联盟韩国
  • 做婚介网站可行性报告网站建设一般的长宽
  • 山西营销网站建设设计北京网站建设华网天下科技公司
  • 网络舆情监测seo技术培训中心
  • php做网站的公司有哪些网站建设框架模板下载
  • 建设银行网站驱动苏州网络公司建网站
  • 网站开发费用如何入账哪个公司的室内设计公司
  • 免费发广告网站做网站用c语言可以吗
  • 建站需求这个网站最近运转怎么样?安全性怎么样? 另外建设银行的网银能在这里存取款吗?
  • 网站推广新手教程网站建设前需求调研表
  • 做企业网站域名付费资源下载站源码
  • 做韩国外贸网站东莞城乡住房建设厅网站
  • 电脑什么软件做短视频网站南京学习网站建设
  • .net网站制作seo排名方案
  • 手机网站制作的价格网站留言表单是如何做的
  • 什么网站可以做翻译兼职南昌企业自助建站
  • 宁波专业的网站搭建公司平面设计培训班哪家好
  • 自己做网站需要什么程序起名网站开发
  • 北京建设公司网站建设微信小程序 做网站
  • 律师建网站有没有代加工的网站
  • 南京做网站南京乐识赞茂名seo顾问服务
  • 网站设计项目计划书装饰公司接单技巧
  • phpwind 手机网站模板网站建设综合设计
  • 给人做网站windows优化大师绿色版
  • 网站需求清单百度推广开户多少钱一个月
  • 关于网站开发的销售discuzq
  • 网站开发怎么谈客户枣庄联通网站备案