导语:
本文主要介绍了关于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)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python高级架构模式整理01/04
- ♥ Python代码检测工具及区别12/22
- ♥ Python如何对csv文件进行操作11/11
- ♥ Python判断一个对象是否具有某个属性10/17
- ♥ 如何在python中打开一个文件12/07
- ♥ python如何创建模块?09/14
内容反馈