这个看起来简单却并不好解释。
首先你要明白xrange是什么知道了xrange的用法,自然后不会再问”-1 -1 -1“这样的问题了
xrange返回的是一个生成器对象,其结果可以勉强理解为一个列表(range()返回的就是一个列表但是两者绝不相同,xrange()只有对其遍历的时候才会生成具体的结果)
xrange()的具体用法请自己百度!
然后只要你明白冒泡排序的原理,就能知道
当j=4时通过i的遍历对numbers的两两相邻元素对比交换把最小的数字放到最前面
当j=3时......把第二小的元素放到第二的位置...
你对这個回答的评价是?