python冒泡排序简单实现方法答:运行结果如下:[115, 14, 246, 125, 94, 78, 275, 163, 64, 72, 245, 1, 97, 53, 86, 270, 137, 69, 74, 182] 20 [275, 270, 246, 245, 182, 163, 137, 125, 115, 97, 94, 86, 78, 74, 72, 69, 64, 53, 14, 1]希望本文所述对大家的Python程序设计有所帮助。
请问python大佬?答:你这不是冒泡排序而是选择排序,冒泡排序应该这样写:k=[3,6,8,9,2,1,7,4,5]for i in range(len(k)-1):for j in range(len(k)-1-i):if k[j]>k[j+1]:k[j], k[j+1]=k[j+1], k[j]print(k)这是截图:如果要用选择排序,可以改成这样:k=[3,6,8,9,2,1,7,4,...
python 解决冒泡排序法 实在看不懂呀 谁能一行一行的给我讲解一下,尤其...答:以上例来说:for j in xrange(len(numbers)-1,-1,-1):j的遍历结果为4,3,2,1,0 for i in xrange(j):当j=4时,i的遍历结果为0,1,2,3 ...然后只要你明白冒泡排序的原理,就能知道,当j=4时通过i的遍历对numbers的两两相邻元素对比交换把最小的数字放到最前面 当j=3时...把第二...