Python合并两个有序列表
来源:互联网 发布:iphone mac连接 编辑:程序博客网 时间:2024/06/04 18:56
思路:
定义一个新的空列表
比较两个列表的首个元素
小的就插入到新列表里
把已经插入新列表的元素从旧列表删除
直到两个旧列表有一个为空
再把旧列表加到新列表后面
def loop_merge_sort(l1, l2):
tmp = []while len(l1) > 0 and len(l2) > 0:
if l1[0] < l2[0]:
tmp.append(l1[0])
del l1[0]
else:
tmp.append(l2[0])
del l2[0]
tmp.extend(l1)
tmp.extend(l2)
return tmp
0 0
- Python合并两个有序列表
- Python合并两个有序列表
- Python--合并两个有序列表
- 合并两个有序列表
- 合并两个有序列表
- 合并两个有序列表
- Python -- 合并两个列表
- python两个列表合并
- python 两个列表合并
- Python 实现有序列表合并算法
- 17合并两个有序链表PYTHON
- python找到两个有序列表的中位数
- 合并两个有序列表的循环和递归实现
- leetcode 第21题 两个有序列表的合并
- 视频编程作业-两个有序列表的合并
- 将两个表序列表合并为一个有序列表
- 合并两个有序列表的循环和递归实现
- 合并单向有序列表
- Zookeeper全解析——Paxos作为灵魂(转)
- 缓存的简单例子
- RESTful Web API介绍
- Ubuntu配置hadoop单机+伪分布式环境+eclipse-- 配置hadoop单机环境(二)
- HTML学习速查(备忘)
- Python合并两个有序列表
- 三天根治腰酸背痛的传统养生法
- 多线程相关问题的整理
- 基于地图的短信追踪小练习(6)对话框之item的删除
- Zookeeper全解析——Client端(转)
- KMP算法
- RecycleView实现复杂的布局
- zookeeper系列之通信模型(转)
- Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二