04 2021 档案
摘要:# python模拟桶排序。def bucketSort(li): max_num = max(li) # 定义列表bucket并初始化为0。 bucket = [0] * (max_num + 1) # 待排序的元素设为桶的下标,统计每个元素出现的次数作为桶元素。 for i in li: buc
阅读全文
摘要:# 冒泡排序aList = [90, 88, 78, 98, 67, 56, 80, 20]print("比较前:", aList)# 比较len(aList)-1趟。for j in range(0, len(aList)-1): # 比较一趟(len(aList)-1次) for i in ra
阅读全文
摘要:"""(中难度)有n栈灯全部打开,n个人来关灯,第1个人关闭是1的倍数的灯,第2个人关闭是2的倍数的灯,第3个人关闭是3的倍数的灯,以此类推,最后哪些灯是关闭的(哪些灯是打开的?)。"""n = int(input("请输入灯盏的数量:"))light = list()# 第一个元素忽略不计(从下标
阅读全文