当前位置: 首页 > 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/480465.html

相关文章:

  • 做浏览单的网站有哪些网络广告营销的特点
  • 个人如何做网站seo搜索引擎优化怎么做
  • 服装电子商务的网站建设百度seo优化
  • server2008 iis 网站百度推广怎么做的
  • 做移动网站多少钱正规接单赚佣金的app
  • 已购买域名 如何做网站常见的网络营销推广方式有哪些
  • 网站建设基本要素网站推广的具体方案
  • 凯盛建设公司网站武汉网站seo推广公司
  • 卡盟网站怎么做网站权重怎么看
  • 天津通用网站建设收费百度网站排名关键词整站优化
  • wordpress能做流量站吗谷歌搜索网址
  • 建设运营网络或提供网络服务济南网站优化
  • 郑州建网站公司好用的seo软件
  • 大庆做网站厦门百度竞价
  • 人工智能 网站建设软文推广文章范文1000
  • wordpress主题更换字体教程 | hu5g网络优化培训
  • dede添加网站背景怎么做营销推广
  • 平度网站建设公司360seo关键词优化
  • 湖南做网站的公司排名seo沈阳
  • 用帝国软件做网站的心得电商网站建设价格
  • 素材网站php程序源码百度seo如何快速排名
  • 专业做网站费用百度关键词优化大
  • 滕州外贸网站建设使用百度地图导航收费吗
  • wordpress 回收站在哪行业网站网址
  • 微店网站怎么做全文搜索引擎有哪些
  • 做网站购买域名之后今天最新新闻
  • 做网站怎么赚钱 知乎网站运营推广方案
  • 网站更换服务器如何做镜像专业黑帽seo推广
  • 做的好的ppt下载网站有哪些网站建设方案书 模板
  • 医疗软件网站建设公司排名苏州seo关键词排名