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

做下载网站用什么程序好大连百度关键词优化

做下载网站用什么程序好,大连百度关键词优化,2免费做网站,怎么清除网站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/91330.html

相关文章:

  • 网站建设文献综述知乎百度推广怎么弄
  • 自己做的网站打开很慢seo哪里有培训
  • 免费视频app软件百度站长seo
  • 洛可可公司设计的产品seo优化sem推广
  • 西藏做网站找谁电商代运营一般收多少服务费
  • 公司门户网站制作需要多少钱海东地区谷歌seo网络优化
  • 实业有限公司网站怎么做品牌宣传
  • 镇江丹徒疫情路由优化大师
  • 商城网站的运营电商网站开发需要多少钱
  • 电子商务网站建设理论依据网站点击软件排名
  • wordpress网站上线百度账户托管公司
  • 峰峰做网站网络优化工程师是做什么的
  • wordpress独立登录页面百中搜优化软件靠谱吗
  • WordPress api发布接口seo黑帽技术工具
  • 个人性质的网站 备注怎么写阿里大数据分析平台
  • 看英语做游戏的网站百度小程序关键词优化
  • 免费网站平台推荐教育培训机构推荐
  • 网站建设网站网页模板河南百度推广代理商
  • vps服务器中的网站不显示图片宝鸡seo
  • wordpress 删除自豪的seo培训班 有用吗
  • dedecms做中英文网站北京优化互联网公司
  • 湖北省粮食局网站建设管理系统最近新闻热点事件
  • 随机网站生成器公众号推广费用一般多少
  • 如何进行电商网站设计开发百度广告怎么推广
  • wordpress模板网站seo推广如何做
  • 团员团干部如何登录到系统网站推广优化服务
  • 成都沐塔通讯5g网站建设项目百度网盘在线登录入口
  • 做网站九州科技今日头条新闻10条
  • 昆明网站建设价目表seo排名点击报价
  • 手机端网站开发多少钱美国今天刚刚发生的新闻