Python冒泡排序不排序整个列表

时间:2018-04-30 04:37:39

标签: python bubble-sort

它的排序只有我已经调试但未开始工作的列表的一半。

mylist = [16, 19, 11, 15, 10, 12, 14]

for j in range(len(mylist)):   
    isSwapped = False
    i = 0
    while i<len(mylist)-1:      
        if mylist[i]>mylist[i + 1]:
            mylist[i], mylist[i + 1] = mylist[i + 1], mylist[i]          
            isSwapped = True
        else:
            isSwapped = False
        i = i+1
    if isSwapped == False:
        break
print (mylist)

Currrent输出

[11, 15, 10, 12, 14, 16, 19]

想完成要排序的列表 任何提示或建议都会非常有帮助。

0 个答案:

没有答案