知行编程网知行编程网  2022-12-07 01:00 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python桶排序算法怎么用?的相关知识,包括python算法题,以及python算法详解这些编程知识,希望对大家有参考作用。

如何使用python桶排序算法?


有的朋友可能听到这个名词,觉得很有趣。其实在算法中,关于桶排序的内容并不多,可能知道的朋友也不多。下面让大家大致了解一下什么是桶排序。其实,要把桶看成一个容器是很有必要的。我们要做的就是把自己的数据放到容器中,依次排序。好了,下面我们来看一下示例内容。


~



直接给大家上代码演示:




调用函数

:

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)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享