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

做公众号的素材网站免费网站优化排名

做公众号的素材网站,免费网站优化排名,可信网站必须做吗,武警部门建设网站的好处Day 33 题目描述 思路 常规题目,比较list1和list2节点的值,取出较小值扩展链表,最后其中一个遍历完直接拼接另外一个即可(归并排序) /*** Definition for singly-linked list.* public class ListNode {* int v…

Day 33

题目描述

在这里插入图片描述

思路

常规题目,比较list1和list2节点的值,取出较小值扩展链表,最后其中一个遍历完直接拼接另外一个即可(归并排序)

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {ListNode res=new ListNode();//结果节点ListNode x=res;while(list1!=null&&list2!=null){//取出较小值拼接if(list1.val<=list2.val){x.next=list1;list1=list1.next;}else{x.next=list2;list2=list2.next;}x=x.next;}if(list1==null&&list2!=null){//直接拼接剩下的那个就行x.next=list2;}if(list2==null&&list1!=null){x.next=list1;}return res.next;}
}

题目描述

在这里插入图片描述

思路

中译中:创建一个新的链表,深拷贝即不能和原链表地址相同,将每个节点的next和random都拷贝下来,形成一个全新的链表。
思路:主要的难点在于,random是随机到任意的节点的,对于链表而言,这种随机跳跃很难实现,于是我采取了一个hashmap和list来将每个节点映射到list的序号中,先处理next的顺序,再使用map取出random的节点序号,直接从list中取出。

/*
// Definition for a Node.
class Node {int val;Node next;Node random;public Node(int val) {this.val = val;this.next = null;this.random = null;}
}
*/class Solution {public Node copyRandomList(Node head) {Map<Node,Integer>map=new HashMap<>();List<Node> list=new ArrayList<>();int i=0;Node beg=head;while(beg!=null){//将每个节点序号映射到mapmap.put(beg,i);i++;beg=beg.next;}Node res=new Node(0);Node x=res;beg=head;while(beg!=null){//拷贝正常链表Node tes=new Node(beg.val);x.next=tes;x=x.next;beg=beg.next;list.add(tes);}beg=head;x=res.next;int num;while(beg!=null){//处理随机指针if(beg.random!=null){num=map.get(beg.random);x.random=list.get(num);}else{x.random=null;}beg=beg.next;x=x.next;}return res.next;}}
http://www.dtcms.com/wzjs/354679.html

相关文章:

  • 蓝田网站建设seo高效优化
  • 网站改版建设征求意见书东莞网站建设推广公司
  • 武进网站建设平台重庆百度整站优化
  • 写作平台兰州网络推广优化怎样
  • seo实战教程如何优化关键词的方法
  • 群晖套件做网站网络推广外包费用
  • 做自媒体小视频哪个网站比较赚钱广告投放策略
  • 免认证域名注册seo推广排名重要吗
  • java 直接做网站百度账号人工申诉
  • 网站建设技能考试杭州关键词优化测试
  • 网站的建设步骤包括微营销推广平台有哪些
  • 公众号运营收费标准网站优化建设
  • 东莞网站排名不受限制的搜索引擎
  • 赤水网站建设电商运营方案计划书
  • 门户网站目标客户百度下载并安装最新版
  • 榆林公司网站建设个人怎么做互联网推广平台
  • 中山哪家做网站的好济宁百度推广价格
  • 昆明微网站制作全网
  • 做网站国外访问线上销售如何找到精准客户
  • 解决设计网站问题seo网络推广机构
  • 云羽网络网站建设网站运营推广
  • 东营建设局网站推广关键词排名方法
  • 番禺区网站建设纵横seo
  • 做视频网站 许可证百度首页排名优化公司
  • 企业网站营销如何建设2345网址导航浏览器下载
  • 威客网官网seo网站优化是什么
  • 总结什么是网络营销北京云无限优化
  • 徐州便民信息网seo外包 杭州
  • 淄博政府网站建设专家seo研究中心vip课程
  • 邯郸移动网站制作策划公司是做什么的