ftsr 发表于 2015-12-15 11:35:44

python实现冒泡排序和插入排序算法

最近学习python,用python实现如下算法

冒泡排序:



[*]c=[4, 5, 1, 85, 2, 3]

[*]for i in xrange(lenc(c)):
[*]    for j in xrange(len(c)-1):
[*]      if c[j] > c[j-1]:
[*]            c[j],c[j+1]=c[j+1],c[j]
[*]            print c
插入排序:



c=[4, 5, 1, 85, 2, 3]
for i in range(len(1,c)):
    temp=c[i] #临时变量
    for j in range(1,i+1)[::-1]: #寻找插入位置
      if j>=0 and temp
页: [1]
查看完整版本: python实现冒泡排序和插入排序算法