冒泡排序_草稿

Posted 霍同学日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了冒泡排序_草稿相关的知识,希望对你有一定的参考价值。

无论在哪个教材,冒泡排序都是基础。


有从左往右冒泡(从上往下),也有从右往左冒泡,(从下往上),我看书本上说似乎从下往上冒更好,并且书中还添加了标记位,避免重复比较。


我首次没有写出来,仅仅写出一版从上往下的,也勉强能用。


def swap(a,b): return b,a
def Bubblesort(array):
i = len(array)
while i > 1:
for j in range(1,i):
if array[j]<array[j-1]: array[j],array[j-1] = swap(array[j],array[j-1]) i -= 1

array = [44,3,38,5,47,15,36,26,27,2,46,4,19,50,48]print('原始数组为:'+str(array))Bubblesort(array)print('冒泡排序后:'+str(array))


以上是关于冒泡排序_草稿的主要内容,如果未能解决你的问题,请参考以下文章

排序概述,冒泡排序_听韩顺平课笔记

冒泡排序与选择排序(代码)

Java_冒泡排序

Java_冒泡排序

BigDataJava基础_冒泡排序

java常见数据算法_冒泡排序