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

南宁最高端网站建设百度平台电话

南宁最高端网站建设,百度平台电话,口碑最好的网站建设,中文域名续费骗局一、题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 [], l2 [] 输出&#x…

一、题目

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 

示例 1:

输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

示例 2:

输入:l1 = [], l2 = []
输出:[]

示例 3:

输入:l1 = [], l2 = [0]
输出:[0]

提示:

  • 两个链表的节点数目范围是 [0, 50]
  • -100 <= Node.val <= 100
  • l1 和 l2 均按 非递减顺序 排列

二、思路解析

既然是递归,我们就得考虑所有条件,方便我们给出限制条件,以防止程序无限地递归。

于是分析得出,有如下四种情况:

       1) list1 为空;

       2) list2 为空;

       3)list1 元素 < list2 元素;

       4)list2 元素 < list1 元素;

至于 1)和 2)情况,我们分别返回 list2 和 list1 即可,因为一个都为空了,肯定只能返回另一个了。

剩下另外两种,我们直接上递归即可。

值得一提的是,罗根我仔细想了一下,要是两个链表都为 null 这种情况呢?

最后我得出的结论是,直接返回 list2 ,因为在第一个 if 语句判断的时候,符合了条件,已经直接返回了!

最后再来看下完整代码吧~

三、完整代码

/*** 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 L3 = new ListNode();if(list1 == null){return list2;}        else if(list2 == null){return list1;}else  if(list1.val<list2.val){list1.next = mergeTwoLists(list1.next,list2);return list1;}else  {list2.next = mergeTwoLists(list2.next,list1);return list2;}}
}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.khdw.cn/news/51300.html

相关文章:

  • 做英语题的网站人工在线客服系统
  • 自己做的网站怎么爬数据库搜索引擎国外
  • 网上装修公司网站策划书网站友情链接怎么弄
  • 搭建公司介绍网站世界十大网站排名出炉
  • 学校网站建设可行性分析100个成功营销案例
  • 企业做网站营销百度明星人气榜入口
  • 中原郑州网站建设代写文章兼职
  • 网站制作容易吗上海宝山网站制作
  • 免费建论坛电商seo与sem是什么
  • 网站 建设设计百度优化
  • wordpress 按时间类别360排名优化工具
  • 网站做排名2015新年百度推广客户端
  • 网站建设页面要求常州seo收费
  • 免费推广网站方法大集合新闻平台发布
  • 网站建设优化托管百度服务中心人工客服电话
  • 佛山做网站优化中国关键词
  • 电商网站建设实验原理小程序开发工具
  • 建一个公司网站站长seo推广
  • 网站设计创意seo优化是做什么的
  • 成都移动网站建设北京seo优化哪家好
  • 最牛网站建设进入百度首页官网
  • 吉林大学建设工程学院网站百度网址提交入口平台
  • 政府网站设计和内容上的不足外链论坛
  • 360网站推广电话成人电脑培训班办公软件
  • 自己建个网站做优化唐山seo排名
  • 企业网站开发 流程如何自己创建一个网站
  • 无极县最新招聘信息东莞seo排名外包
  • 长沙网站建设q.479185700強站内关键词自然排名优化
  • 做外汇看哪些网站数据网推什么意思
  • 电子商务网站建设与完整实例域名是什么意思