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

做网站什么硬盘好做网站推广书范法吗

做网站什么硬盘好,做网站推广书范法吗,扬州做网站公司,网站备案完成后深度拷贝一个链表可以分以下几个步骤#xff1a; 步骤 1#xff1a;插入新节点 目标#xff1a;在每个节点后面插入一个复制的节点。步骤#xff1a; 遍历整个链表。对于每个节点 current#xff0c;创建一个新节点 newNode#xff0c;其值为 current.val。将 newNode … 深度拷贝一个链表可以分以下几个步骤 步骤 1插入新节点 目标在每个节点后面插入一个复制的节点。步骤 遍历整个链表。对于每个节点 current创建一个新节点 newNode其值为 current.val。将 newNode 插入到 current 之后。即将 newNode.next 指向 current.next然后将 current.next 指向 newNode。 示例 原链表A - B - C 插入后A - A - B - B - C - C 步骤 2复制随机指针 目标复制每个节点的 random 指针。步骤 再次从头遍历链表。如果 current.random 不为 null则设置 current.next.random 为 current.random.next。 示例 如果 A.random - C则 A.random - C 步骤 3拆分链表 目标将链表分成原链表和复制链表。步骤 初始化两个指针current 指向原链表头copiedHead 指向新链表的头。通过调整 next 指针将链表分离。遍历链表时将 current.next 指向 current.next.next将 copyCurrent.next 指向 copyCurrent.next.next。 示例 分离后 原链表A - B - C新链表A - B - C’ 代码如下   class Node{int val;Node next;Node random;public Node(int val){this.val val;this.nextnull;this.randomnull;} }public class Solution24 {public Node copyRandomList(Node head) {// 长度为n的链表 随即指针random 可以指向链表任意节点或空节点// 构造深拷贝// 你的代码只接受原链表的头节点head为传入参数// 给定一个长度为 n 的链表每个节点都有一个 val 和一个随机指针 random。// 我们的目标是创建一个新的链表该链表是原链表的深拷贝。深拷贝意味着在新链表中创建完全独立的新节点// 其中 next 和 random 指针指向新链表内的节点而不是原链表中的节点。if(head null) return null;// 在每个节点和创建一个新节点Node currenthead;while(current!null){Node newNode new Node(current.val);newNode.next current.next;current.next newNode;current newNode.next;}//复制random指针currenthead;while(current!null){if(current.random!null){current.next.randomcurrent.random.next;}currentcurrent.next.next;}// 拆分链表currenthead;Node copiedHead head.next;Node copyCurrentcopiedHead;while(current!null){current.nextcurrent.next.next;if(copyCurrent.next!null){copyCurrent.nextcopyCurrent.next.next;}currentcurrent.next;copyCurrentcopyCurrent.next;}return copiedHead;} }
http://www.hkea.cn/news/14550737/

相关文章:

  • 房子如何上网站做民宿网站与网页之间的区别是什么
  • 仿古建筑公司网站扬中网站定制
  • 网站建设丿选择金手指排名15wordpress 留言本
  • 外贸网站搭建推广建设销售网站的好处
  • 珠海网站哪家好wordpress文章多密码
  • 口碑营销网站做网站那家比较好
  • 做家教备课用什么网站中国建设教育网站官方
  • 韩语网站建设网页首页代码
  • 网站为什么改版优化问题
  • 沈阳哪家做网站好长春有几个站可以坐火车
  • 求合伙人做网站巴中微网站建设
  • 企业 网站 设计软件开发包含网站开发吗
  • 山东济南网站建设合肥百度seo代理
  • 四川建设机械网站去国外做外卖网站好
  • 山西网站建设报价单如何制定网站建设规划
  • 大连开发区网站开发公司电话中国建设银行网站软件
  • 唐山专门做网站电影网页制作模板
  • 上海大型网站建设公司排名柳州网站建设33
  • 射洪哪里可以做网站wordpress主题免费分享
  • 个人创建网站程序磁力网站怎么做
  • 企业年检网上申报入口兰州网站seo优化
  • 网站后台做数据库备份代码外贸网站每天多少ip
  • 怎么注销建设银行网站用户名wordpress表情包
  • 彩票网站做维护是什么wordpress时钟插件
  • 专业定制网站开发什么是网站开发
  • 重庆建筑工程网站iphone wordpress
  • 内蒙古自治区生态文明建设网站二手网站建设
  • 北京高端网站建设公司设计官网页面需要多少钱
  • 上海大众汽车网站哪家公司做的品牌vi设计案例欣赏ppt
  • 网站一直做竞价么网站 png