+ -
当前位置:首页 → 问答吧 → 冒泡排序算法

冒泡排序算法

时间:2011-04-23

来源:互联网

各位 用python写了一个冒泡排序的程序,就是不能达到效果 ,有没有人给指点一下
#!/usr/bin/python
def sort():
numgroup=[1,32,4,56,23,45,67,75,47,68,123,7]
N=len(numgroup)-2
while(N>0):
  for i in (0,N):
   if numgroup[i]>numgroup[i+1]:
     a=numgroup[i]
     numgroup[i]=numgroup[i+1]
     numgroup[i+1]=a
   else:
    print "Do nothing"
  else:
   N=N-1
else:
    print numgroup
sort()

作者: tomasea   发布时间: 2011-04-23

回复 tomasea


    之前的那个程序在
for i in range(0,N)中把range给忘掉了,呵呵

作者: tomasea   发布时间: 2011-04-24