当前位置: 首页 > 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.yayakq.cn/news/473564/

相关文章:

  • 网站产品管理模块ftp怎么做网站
  • 哪里有做网站服务商百事通做网站
  • 设计网站大全网简述网站设计的原则
  • 宁波做网站哪家公司好成都网站建设 四川冠辰科技公司
  • 网站规划的特点静态网站和伪静态seo
  • 北京网站设计公司兴田德润简介404page wordpress
  • 找兼职做酒店网站seo可以从哪些方面优化
  • 局域网网站域名怎么做江西 网站 建设 开发
  • 建材做哪些网站sem是什么牌子
  • 山东青岛网站设计做动态效果的网站
  • wordpress批量导入文章电商网站优化方案
  • 阿里云网站备案流程施工平台
  • 自己做的网站怎么推广xshell如何做网站
  • 网站不允许上传文件网站建设实训计划书
  • 创建一个网站的步骤wordpress 手机网站支付
  • 重庆亮哥做网站做外卖有哪些网站有哪些
  • 南昌电子商务网站建设wordpress淘宝客插件
  • 英文外贸网站制作用自己的计算机做服务器建网站
  • 北京 网站建设 招标信息横店影视城网站建设
  • 桂林网站制作找志合网络公司美食网页界面设计
  • 自己网站怎么做外链wordpress发布文章网址
  • 做网站代理拉别人网站技术支持 海安网站建设
  • 江苏泰州网站建设品牌建设对企业的意义
  • c2c交易平台官方网站中国建筑有限公司西南分公司网页设计
  • 还有哪些网站可以做淘宝活动吗网站收录批量查询
  • 网站显示已备案熊掌号做网站推广的注意事项
  • 免费个人网站源码下载深圳画册设计网站
  • 网站建设方案书 阿里云中国新冠疫苗接种率
  • 北京住房城乡建设厅网站单品网站模板
  • 网站公司服务器可做域名空间wordpress 登录 新窗口