链表问题---合并两个有序的单链表
来源:互联网 发布:小蚁 知乎 编辑:程序博客网 时间:2024/05/17 07:10
【题目】
给定两个有序单链表的头节点head1和head2,请合并两个有序链表,合并后的链表依然有序,并返回合并后链表的头节点。
【代码实现】
#python3.5def merge(head1, head2): if head1 == None or head2 == None: return head1 if head2 == None else head2 head = head1 if head1.val < head2.val else head2 cur1 = head1 if head == head1 else head2 cur2 = head1 if head == head2 else head2 pre = None while cur1 != None and cur2 != None: if cur1.val <= cur2.val: pre = cur1 cur1 = cur1.next else: next = cur2.next pre.next = cur2 cur2.next = cur1 pre = cur2 cur2 = next pre.next = cur1 if cur2 == None else cur2 return head
阅读全文
2 0
- 两个有序链表的合并问题
- 链表问题---合并两个有序的单链表
- 有序的合并两个有序链表
- 问题:合并两个有序链表,合并以后的链表依旧有序。
- 9、单链表的合并,两个有序单链表,合并为一个有序链表。
- 合并两个有序单链表,使得合并后的链表仍然有序
- 合并两个有序链表的算法
- 实现两个有序链表的合并
- 合并两个有序的链表
- 算法:两个有序链表的合并
- 合并两个有序的链表
- 合并两个有序的链表
- 两个有序链表的合并
- 合并两个有序的链表
- 两个有序单向链表的合并
- 实现两个有序链表的合并
- 合并两个有序的链表
- 合并两个有序的链表
- 流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析
- scp拷贝文件夹
- 名额将满丨顶级大咖零距离授课,百余位高级产品经理共同学习产品总监必备能力
- css基础
- 2017年各大电商平台双11回顾:值得借鉴和改进的运营手段
- 链表问题---合并两个有序的单链表
- 如何拥有「把握本质」的强大能力?
- 深入浅出K-Means算法
- C# 使用System.IO.File.Create
- 2017最后一场|运营总监修炼之道深圳站12月课程火热报名中
- 使用淘宝镜像cnpm安装Vue.js
- 松下ES8046磁悬浮马达电动剃须刀电路原理图
- mongo启动异常-mongodb exception in initAndListen
- DocTag2Vec, 文档标注