选择算法
来源:互联网 发布:淘宝图片空间怎么整理 编辑:程序博客网 时间:2024/06/08 08:35
[leo@hadoop ~]$ cat loop2.py
a=[12,324,3423,42,234,756,3214,64,13,234]
alen=len(a)
print "original a is:",a
for x in range(alen):
b=a[x-alen:]
#print "x is ",x,"b is:",b
for j,va in enumerate(b):
#print "b len",len(b),"j is",j
if j<len(b)-1:
if b[0]<b[j+1]:
k=b[0]
b[0]=b[j+1]
b[j+1]=k
a[x-alen:]=b[:]
# print "x is ",x,"a is:",a
print "final a is:", a
[leo@hadoop ~]$ python loop2.py
original a is: [12, 324, 3423, 42, 234, 756, 3214, 64, 13, 234]
final a is: [3423, 3214, 756, 324, 234, 234, 64, 42, 13, 12]
a=[12,324,3423,42,234,756,3214,64,13,234]
alen=len(a)
print "original a is:",a
for x in range(alen):
b=a[x-alen:]
#print "x is ",x,"b is:",b
for j,va in enumerate(b):
#print "b len",len(b),"j is",j
if j<len(b)-1:
if b[0]<b[j+1]:
k=b[0]
b[0]=b[j+1]
b[j+1]=k
a[x-alen:]=b[:]
# print "x is ",x,"a is:",a
print "final a is:", a
[leo@hadoop ~]$ python loop2.py
original a is: [12, 324, 3423, 42, 234, 756, 3214, 64, 13, 234]
final a is: [3423, 3214, 756, 324, 234, 234, 64, 42, 13, 12]
- “选择算法”
- 算法 选择
- 选择算法
- 选择算法
- 选择算法
- 选择算法
- 选择算法
- 选择算法
- 算法:选择
- 选择算法
- 选择算法
- 排序算法 选择算法
- 算法:选择排序算法。
- 选择算法(选择排序)
- 算法笔记(选择算法)
- 算法(选择排序的算法)
- 算法_选择排序算法
- 查找算法---快速选择算法
- time 和datetime
- QQ 客服接口详解
- 冒泡算法
- 一个小小的java算法练习
- 线程的 休眠
- 选择算法
- WPF体系结构
- 模拟一个先进先出的队列
- 软件测试——一些想法
- 线程的“优先权”(priority)介绍
- HDU 4119 Isabella's Message(模拟)
- PDF文件存储结构
- python 不同版本之间的print
- c# 判断同一局域网