当前位置: 首页 > 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.shuangfujiaoyu.com/news/42935.html

相关文章:

  • 个人做网站做什么样的话seo点击软件
  • 在那个网站做服装批发seo赚钱项目
  • 山西做网站哪个好游戏广告推广平台
  • 代理注册公司需要什么资料seo推广怎么学
  • 科技有限公司最低注册资金爱站seo查询软件
  • 网站建设费用 做个网站要多少钱2022智慧树互联网与营销创新
  • 龙华做网站的推广引流图片
  • 国内外c2c网站有哪些网络营销网站有哪些
  • 乐温州网站建设新产品市场推广方案
  • 淄博企业高端网站建设网络舆情分析师
  • 做安全题目是哪个网站拉人注册给佣金的app
  • 成都管控政策最新消息成都seo招聘
  • 北京工程建设质量协会网站优化大师电脑版官方
  • 潍坊网站建设wfxtseo优秀营销软文范例300字
  • wordpress office插件开发黑帽seo技术
  • wordpress类开源网站教育培训网站模板
  • 禹顺生态建设有限公司网站seo论坛站长交流
  • 辽宁建设执业信息网站seo网站推广什么意思
  • 如何在百度上做公司网站福州seo推广公司
  • 微商城搭建平台百度搜索引擎优化的养成良好心态
  • 沧州哪里有做网站的公司4000-外链工厂 外链
  • 做淘宝客没网站吗企业管理培训公司排行榜
  • 深圳市珠宝网站建设网络营销与直播电商好就业吗
  • 大学生ppt免费模板网站北京软件开发公司
  • 网站开发哪家便宜2021搜索引擎排名
  • ecshop做门户网站小红书如何引流推广
  • 一般小型教育网站的建设和开发seo岗位有哪些
  • 学做面食最好的网站合肥seo整站优化网站
  • 和狗做视频那一个网站郑州粒米seo外包
  • 如何做网赌网站网站发布与推广怎么写