直接给大家上代码演示:
调用函数:
import random
设置桶的大小:
bucket_range = (max_num-min_num) / len(arr)
向桶数组输入数值:
for i in arr: count_list[int((i-min_num)//bucket_range)].append(i) arr.clear()
最后进行排序:
for i in count_list: for j in sorted(i): arr.append(j)
下一篇:python3如何实现合并字典