Python实现冒泡排序算法

下面是使用Python实现冒泡排序算法的事例代码。

# 冒泡排序
def bubbleSort(numbers): #冒泡算法的实验
    for j in xrange(len(numbers) -1, -1, -1):
        for i in xrange(j):
            if numbers[i] > numbers[i+1]: #把数值小的数字放到顶端
                numbers[i], numbers[i+1] = numbers[i+1], numbers[i]
            print numbers

def main(): #主函数
    numbers = [23, 12, 9, 15, 6]
    bubbleSort(numbers)
if __name__ == '__main__':
    main() 

你可能感兴趣的:(Python,应用实例)