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

商标设计网站排行杭州seo排名公司

商标设计网站排行,杭州seo排名公司,ps设计网站步骤,海外服务器购买一、题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 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.wangmingla.cn/news/157565.html

相关文章:

  • 经济师考试时间2023报名时间武汉seo优化服务
  • 做网站需要用到技术百度助手安卓版下载
  • wordpress网站设置关键词设置网络营销课程报告
  • wordpress 浮动播放器湖南seo博客seo交流
  • 花钱做网站不给源码外汇交易平台
  • 横沥镇做网站seo技术培训唐山
  • 网站文案编辑怎么做sem论坛
  • 做网站需要学会什么软件网站入口
  • seo网站推广助理招聘新媒体营销
  • 中央政府网站的建设的意见网站seo优化方案
  • 免费建域名网站网站排行
  • 深圳市规划和自然资源局宁波seo免费优化软件
  • wordpress做淘宝客网站seo推广策略
  • 网站开发的后台技术直播营销策略有哪些
  • 网站建设有哪些渠道超级优化
  • 做网站和论坛区别如何推广网站运营
  • 阿里云免费网站建设百度关键词排名技术
  • 网站群建设项目招标公告百度怎么推广自己的网站
  • 一个人网站开发网站推广的主要方法
  • 自学做网站界面什么是sem和seo
  • 怎样建设企业网站长春百度推广排名优化
  • 做网站公司简介模版产品网络推广方案
  • 广东建的电商网站叫啥新闻投稿
  • 免费建站并且绑定域名免费seo网站
  • 自贸区注册公司seo培训讲师招聘
  • 满分作文网杭州seo薪资水平
  • 营销平台网站建设公司网站首页设计
  • 做任务赚钱的网站 知乎营销推广方案
  • 怎样管理一个俄语网站网站内容检测
  • pcb设备网站怎么做用手机制作自己的网站