python写的冒泡排序
来源:互联网 发布:apache https 编辑:程序博客网 时间:2024/06/05 04:39
python脚本语言确实简直易懂,非常有趣
直接上代码:
1)
print("Pop algorithm...")
def sortt(lst):
num = len(lst)
for i in range(0, num, 1):
for j in range(i, num, 1):
if lst[i] > lst[j]:
lst[i] = lst[i] - lst[j] #差值
lst[j] = lst[j] + lst[i]
lst[i] = lst[j] - lst[i]
list = [4,3,7,0,2]
sortt(list)
print(list)
2)
def
bubblesort(numbers):
for
j
in
range
(
len
(numbers)
-
1
,
-
1
,
-
1
):
for
i
in
range
(j):
if
numbers[i]>numbers[i
+
1
]:
numbers[i],numbers[i
+
1
]
=
numbers[i
+
1
],numbers[i]
print
(i,j)
print
(numbers)
测试代码及输出:
>>> numbers
=
[
1
,
3
,
82
,
77
,
52
,
2
,
100
,
90
]
>>> bubblesort(numbers)
- python写的冒泡排序
- python的冒泡排序
- 我写的冒泡排序
- shell 写的冒泡排序
- python写基础排序:冒泡、插入、选择
- Python 实现的"冒泡排序"
- 冒泡排序的python实现
- 冒泡排序的Python实现
- Python 实现的冒泡排序
- python-冒泡排序的理解!
- 汇编写的一个冒泡排序
- java写的一个冒泡排序
- 纯C语言写的冒泡排序
- 最近写的冒泡排序法。。。。
- 用java写的冒泡排序算法
- 用js写的冒泡排序
- 还原自己写的冒泡排序
- c++::写一个通用的冒泡排序
- poj3261
- 利用TWAIN-实现与图像输入设备的通讯
- 表格— — 表格边框的颜色
- Unity3d 游戏场景优化 - LOD(Level-of-detail)
- HTTP请求头和响应头
- python写的冒泡排序
- IIS 7.0 6大新特性:
- Linux和Windows的异同点(自己拙见)
- [精彩博文] - 很有道理的一道题目
- SDCV installation in CYGWIN
- spring实现webservice
- 技术者莫浮夸
- hdu4301 状态dp
- (转载)一个女孩从软件测试工程师到主管的成长历程