本文共 612 字,大约阅读时间需要 2 分钟。
def bucket_sort(array): maxnum = max(array) bucket = [0] * (maxnum + 1) for i in array: bucket[i] += 1 newarray = [] for j in range(len(bucket)): if bucket[j] != 0: for _ in range(bucket[j]): newarray.append(j) return newarrayarray = [5,6,3,2,1,65,2,0,8,0]print(bucket_sort(array))
转载地址:http://qheyz.baihongyu.com/