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

做网站的学校做网站的软件有哪些

做网站的学校,做网站的软件有哪些,seo整站优化的思路及步骤,全球新冠死亡人数前言 随机链表的复制涉及到复制一个链表#xff0c;该链表不仅包含普通的next指针#xff0c;还包含random指针#xff0c;该指针指向链表中的任意节点或空节点。 文章目录 原地修改链表 题目链接#xff1a; LeetCode 138. 随机链表的复制 原地修改链表 题目介绍#xf… 前言 随机链表的复制涉及到复制一个链表该链表不仅包含普通的next指针还包含random指针该指针指向链表中的任意节点或空节点。 文章目录 原地修改链表 题目链接 LeetCode 138. 随机链表的复制 原地修改链表 题目介绍 给你一个长度为 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 。 示例1 输入head [[7,null],[13,0],[11,4],[10,2],[1,0]] 输出[[7,null],[13,0],[11,4],[10,2],[1,0]] 示例2 输入head [[3,null],[3,0],[3,null]] 输出[[3,null],[3,0],[3,null]] 第一次遍历复制节点并插入到原节点后面 对于每个原节点创建一个新节点并将新节点插入到原节点后面。新节点的val和next指针与原节点相同而random指针初始化为NULL。 struct Node* current head; while (current ! NULL) {struct Node* copy (struct Node*)malloc(sizeof(struct Node));copy-val current-val;copy-next current-next;copy-random NULL;current-next copy;current copy-next; }第二次遍历更新复制节点的 random 指针 对于每个原节点如果其random指针不为NULL则将对应的复制节点的random指针指向原节点的random指针的下一个节点。 current head; while (current ! NULL) {if (current-random ! NULL) {current-next-random current-random-next;}current current-next-next; }第三次遍历拆分原链表和复制链表 将链表拆分为原链表和复制链表同时恢复原链表的next指针。 struct Node* newHead head-next; struct Node* newCurrent newHead; current head; while (current ! NULL) {current-next newCurrent-next;current current-next;if (current ! NULL) {newCurrent-next current-next;newCurrent newCurrent-next;} }如果你喜欢这篇文章点赞评论关注⭐️哦 欢迎大家提出疑问以及不同的见解。
http://www.pierceye.com/news/494230/

相关文章:

  • 公司网站开发国内外现状网络营销外包团队哪些好
  • 淘客网站怎么建立如何用api做网站
  • 合肥网站建设ahyedawordpress主题安全
  • 网站建设实训室介绍东莞seo广告宣传
  • 公职人员可以做公益网站吗aws网站建设
  • 什么叫高端网站定制广州建筑公司
  • 全新网站如何做百度竞价网站制作现状解决方案
  • 阿里云esc建设网站近三天时政热点
  • 怎样做公司网站介绍仿站网站源码下载
  • 电子商务网站规划与建设摘要软件app定制开发
  • 天水做网站的公司kj6699的seo综合查询
  • 找工程项目信息网站早那么做商城网站
  • 做网站优化销售管理系统排名
  • wordpress导入网站模板wordpress部分图片
  • 无锡做网站365caiyi秘密直播
  • 无锡企业网站制作报价公司做网站需要哪些手续
  • 最好的营销型网站保险购买平台有哪些
  • 网站建设实训的目的网站开发的框架协议
  • 本地郑州网站建设搭建一个网站
  • 如何做网站竞品分析哪个网站可以接任务做兼职
  • 佛山网站关键词网站建设需求分析文档
  • 网站收录地址旅游网站建设的相关报价
  • seo月薪seo优化方法网站快速排名推广渠道
  • 企业网站设计理念如何seo网站
  • 河南移动商城网站建设怎么创建平台卖自己的产品
  • 网上做网站钱被骗了报案有用吗文章自定义wordpress
  • 网站设置成灰色市场监督管理局是什么单位
  • 北京国贸网站建设wordpress需要付费才能看某些页面
  • 郸城网站建设wordpress教程cms
  • 做本地网站赚钱吗?php网站制作过程中遇到的问题及解决办法