| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 68217 | 彭士宝 | 打印每一趟冒泡排序 | Python3 | Compile Error | 0 MS | 0 KB | 681 | 2024-03-20 21:53:45 |
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
Sorry: IndentationError: unexpected indent (Main.py, line 10)