合并两个排序的链表
来源:互联网 发布:淘宝账号会不会黑设备 编辑:程序博客网 时间:2024/06/05 01:04
[编程题]合并两个排序的链表
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
参考代码:
# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回合并后列表 def Merge(self, pHead1, pHead2): # write code here p1 = pHead1 p2 = pHead2 if p1 == None: return p2 if p2 == None: return p1 if p1.val < p2.val: p3 = p1 p1 = p1.next else: p3 = p2 p2 = p2.next h = p3 while(1): if p1 == None: p3.next = p2 break if p2 == None: p3.next = p1 break if p1.val < p2.val: p3.next = p1 p3 = p1 p1 = p1.next else: p3.next = p2 p3 = p2 p2 = p2.next return h
0 0
- 两个已排序链表的合并
- 两个已排序链表的合并
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序了的链表
- 合并两个排序的链表
- 23.合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 合并两个排序的链表
- 事务类型
- 微信开发之环境搭建
- Spring MVC 教程,快速入门,深入分析
- 为他人负责其实是为自己负责
- Redis(一)Centos环境下集群安装配置
- 合并两个排序的链表
- 如何使用MD5加密
- MD5加密
- 启动一个线程是用run()还是start()?
- 合并果子
- Android Studio插件整理
- Ubuntu 16.04下禁止MySQL 5.7自动启动
- -Lambda表达式
- 视频编解码学习之一:理论基础