#-*-coding:utf-8-*-
#g:/python
#冒泡排序
#1.定义一个列表
number=[6665,666,323,124,4442,5,123,412,55]
#外循环控制冒泡排序的次数...首先你要明白xrange是什么,知道了xrange的用法,自然后不会再问”-1 -1 -1“这样的问题了,
xrange返回的是一个生成器对象,其结果可以勉强理解为一个列表(range()返回的就是一个列表...所以可以看出,你代码仅仅比较了一次相邻的两个,而没有继续往后比较,输出的第三行开始出现问题。至于那个None,因为你定义函数没有返回值的原因。...python冒泡排序的测试函数,给个例子,谢谢
def bubbleSort(myList):
# 首先获取list的总长度,为之后的循环比较作准备
length = len(myList)
# 一共进行几轮列表比较...printf(“%d,”,&a[i]);
printf(“\n”);
return 0;
}
python 冒泡排序怎么写不让最大的两个值相等
冒泡排序的时间复杂度是O(N^2)
冒泡排序的思想: 每次比较两个相邻的元素