Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
68217 彭士宝 打印每一趟冒泡排序 Python3 Compile Error 0 MS 0 KB 681 2024-03-20 21:53:45

Tests(0/0):


Code:

def bubble_sort(lst_sort): for i in range(len(lst_sort)-1): # 比较轮次 flag = False for j in range(len(lst_sort)-1-i): # 每轮需要比较的次数 if lst_sort[j] >= lst_sort[j+1]: # 当列表中相邻的两个数字前一个大于后一个时 lst_sort[j], lst_sort[j+1] = lst_sort[j+1], lst_sort[j] # 交换两个数字在列表中的位置 flag = True print(num)# flag赋值为True的时候,表示存在数据交换的操作 if not flag: # 如果flag为False,就代表不存在数据交换操作,说明已经排序好了,可以退出循环 break return lst_sort


Run Info:

Sorry: IndentationError: unexpected indent (Main.py, line 10)