端 传媒网站模板,杨浦做网站,怎么自己做论坛网站,专业企业网站建设公司价格冒泡排序#xff1a;
从列表的第一个数字开始进行比较#xff0c;判断该数和下一个数之间的大小关系#xff0c;如果该数比右边的数大#xff0c;则交换位置#xff1b;否则不变。一般一轮可以确定最大的数字#xff0c;在列表的最后一位。 代码#xff1a;
注意…
冒泡排序
从列表的第一个数字开始进行比较判断该数和下一个数之间的大小关系如果该数比右边的数大则交换位置否则不变。一般一轮可以确定最大的数字在列表的最后一位。 代码
注意非的写法是not !!!
def buddle(num):for i in range (len(num)-1):flag Falsefor j in range (len(num)-i-1):if num[j]num[j1]:num[j],num[j1] num[j1],num[j]flag Trueif not flag:break
if __name__ __main__:num [1,2,8,9,6,4]buddle(num)print(num)