题目:

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

示例:

输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4

解答:

方法一:

# Definition for singly-linked list.
# class ListNode:
# def __init__(self, x):
# self.val = x
# self.next = None class Solution:
def mergeTwoLists(self, l1: ListNode, l2: ListNode) -> ListNode:
head = ListNode(0)
first = head
while l1 and l2:
if l1.val > l2.val:
head.next = l2
l2 = l2.next
else :
head.next = l1
l1 = l1.next
head = head.next
if l1 == None:
head.next = l2
elif l2 == None:
head.next = l1
return first.next

  

最新文章

  1. kafka消费者客户端(0.9.0.1API)
  2. CSS3样式
  3. XMLA连接器--免费但不开源通过ODBO、XMLA
  4. hdu1019 Least Common Multiple
  5. (0)图像处理opengl 写在前面的话
  6. C# ACM poj1007
  7. FAQ_浏览器_ChromeDriver报错
  8. Mysql性能优化之缓存参数优化
  9. Redux1
  10. Laravel框架——增删改查
  11. 在SPItemEventReceiver中使用BeforeProperties和AfterProperties
  12. 电子设计省赛--DMA与ADC
  13. Binder Proxy技术方案
  14. 安装使用yii-debug-toolbar,yii框架的调试插件
  15. 导入spring源码到eclipse
  16. 一个简单的定时表达式(HH:mm:ss)解析
  17. [LeetCode] Number of Longest Increasing Subsequence 最长递增序列的个数
  18. shell编程-项目部署(优化篇)
  19. 【尚学堂·Hadoop学习】MapReduce案例1--天气
  20. 反弹shell以及端口转发的方法收集

热门文章

  1. NX二次开发-UFUN编辑图层类别名字UF_LAYER_edit_category_name
  2. idea从零搭建简单的springboot+Mybatis
  3. OAuth2.0的理解-转自阮一峰博客
  4. 新建的maven项目里没有src
  5. CodeForces 1152E Neko and Flashback
  6. Java & 架构硬核福利,速度上车!
  7. Python分布式爬虫必学框架scrapy打造搜索引擎✍✍✍
  8. EFCore学习记录笔记
  9. Java中哪个JSON库的解析速度是最快的?
  10. FTP、SFTP、SCP、SSH、OpenSSH关系解密