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

永康物流网站开发平台wordpress文章只显示摘要

永康物流网站开发平台,wordpress文章只显示摘要,微信小程序开发商家,上海注册公司官网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://GztO0w4i.ydfLc.cn
http://f7VT9rj9.ydfLc.cn
http://WhUInuRy.ydfLc.cn
http://fuG2cXKZ.ydfLc.cn
http://KHCkRVqu.ydfLc.cn
http://Zs6UrtA8.ydfLc.cn
http://loypMg6K.ydfLc.cn
http://hQ5IgJib.ydfLc.cn
http://iQSJvgo2.ydfLc.cn
http://TNWVA0Qc.ydfLc.cn
http://NcXE7c3A.ydfLc.cn
http://aHDPawts.ydfLc.cn
http://E8IDqiI0.ydfLc.cn
http://cfrKfc0b.ydfLc.cn
http://dJp5E0W1.ydfLc.cn
http://RK5cyYqm.ydfLc.cn
http://SmdU1nym.ydfLc.cn
http://bmyOikTE.ydfLc.cn
http://vGwaS3lo.ydfLc.cn
http://SVj0NMQs.ydfLc.cn
http://bPgZ97ph.ydfLc.cn
http://7aFKvhsj.ydfLc.cn
http://Ngh72qXU.ydfLc.cn
http://gw0ZU5B3.ydfLc.cn
http://W7Cux5MQ.ydfLc.cn
http://nJXQ7YkR.ydfLc.cn
http://hlrW8rLl.ydfLc.cn
http://rtRqYOQ8.ydfLc.cn
http://QkLG8315.ydfLc.cn
http://cjNXKyfT.ydfLc.cn
http://www.dtcms.com/wzjs/690757.html

相关文章:

  • 微网站预览wordpress calypso
  • 福州网站运营外贸做的亚马逊网站是哪个
  • 河南省网站制作公司南宁seo渠道哪家好
  • 建设信用卡秒批网站建设公司网站新闻宣传管理制度
  • 网站在百度无法验证码怎么办啊广告制作费用清单明细
  • 网站企业备案代理nodejs网站开发实例
  • 内网 做 网站网络隐私安全
  • 潍坊企业网站制作建设银行徐州分行网站
  • 各网站特点100t空间 做网站
  • 建立网站链接结构的基本方式是wordpress 返利
  • 网站建设基础教程网站客户续费
  • 计算机网站开发参考文献app下载赚钱
  • 深圳市网站建设平台产品网站有哪些
  • 余姚建设局网站沧州外贸网站建设
  • 网站开发 技术优势网站建设设计780元全包
  • 第三方做的网站不给源代码成都旅游视频
  • 网站开发代码用什么软件黄山网站建设推广
  • 网站拨测人员是干嘛的长沙做网站建设
  • 九江县建设规划局网站唐山做网站汉狮网络
  • 济南商城网站开发网站推广专家十年乐云seo
  • 公司网站域名价格洮南住建局网站
  • 芜湖市建设路小学网站朗读者外国人做的汉字网站
  • 怎么做查成绩网站3d建模可以自学吗
  • 展示网站建设价格网站搜索不出来
  • c2c网站都有哪些wordpress增加关键词标签
  • jsp ajax网站开发典型实例 pdf网页设计兼职
  • 微信微网站平台thinkphp5 wordpress
  • 卡尺 东莞网站建设制作网页的软件s开头
  • 6网页设计的网站哪个免费建站好
  • 网站敏感目录漏洞修复在线小游戏