桶排序
def bucket_sort(arr): bucket = [0]*(max(arr)-min(arr)+1) for i in range(len(arr)): bucket[arr[i]-min(arr)] += 1 print(bucket) res = [] for i in range(len(bucket)): if bucket[i] != 0: res += [i+min(arr)]*bucket[i] return res
posted on 2020-04-24 21:31 __director 阅读(68) 评论(0) 编辑 收藏 举报