当前位置: 首页 > news >正文

上海专业网站推广公司天元建设集团有限公司总工程师

上海专业网站推广公司,天元建设集团有限公司总工程师,wordpress apply filters,网站程序源码上传到空间打开网站首页还是显示的程序原源代码计数排序与桶排序python实现 计数排序 计数排序原理#xff1a; 找到给定序列的最小值与最大值 创建一个长度为最大值-最小值1的数组#xff0c;初始化都为0 然后遍历原序列#xff0c;并为数组中索引为当前值#xff0d;最小值的值#xff0b;#xff11; 此时数组中… 计数排序与桶排序python实现 计数排序 计数排序原理 找到给定序列的最小值与最大值 创建一个长度为最大值-最小值1的数组初始化都为0 然后遍历原序列并为数组中索引为当前值最小值的值 此时数组中已经记录好每个值的数量自然也就是有序的了 例如 计数排序实现 下面为列表的计数排序 def count_sort(s):计数排序# 找到最大最小值min_num min(s)max_num max(s)# 计数列表count_list [0]*(max_num-min_num1)# 计数for i in s:count_list[i-min_num] 1s.clear()# 填回for ind,i in enumerate(count_list):while i ! 0:s.append(indmin_num)i - 1if __name__ __main__:a [3,6,8,4,2,6,7,3]count_sort(a)print(a)计数排序的缺点 当数值中有非整数时计数数组的索引无法分配 桶排序 桶排序原理 桶排序与计数排序类似但可以解决非整数的排序 桶排序相当于把计数数组划分为按顺序的几个部分 每一部分叫做一个桶它来存放处于该范围内的数 然后再对每个桶内部进行排序可以使用其他排序方法如快速排序 最后整个桶数组就是排列好的数据再将其返回给原序列 举例 桶排序实现 这里选择桶的数量为序列元素个数1范围分别是5等分与最大值和上面那个图一样。 具体问题应该按照具体情况进行桶划分 这里桶内部排序直接调用了sorted def bucket_sort(s):桶排序min_num min(s)max_num max(s)# 桶的大小bucket_range (max_num-min_num) / len(s)# 桶数组count_list [ [] for i in range(len(s) 1)]# 向桶数组填数for i in s:count_list[int((i-min_num)//bucket_range)].append(i)s.clear()# 回填这里桶内部排序直接调用了sortedfor i in count_list:for j in sorted(i):s.append(j)if __name__ __main__:a [3.2,6,8,4,2,6,7,3]bucket_sort(a) print(a) # [2, 3, 3.2, 4, 6, 6, 7, 8]总结 计数排序与桶排序都是以牺牲空间换时间虽然很快但由于可能产生大量的空位置导致内存增大尤其是计数排序。 桶排序中尽量使每个桶中的元素个数均匀分布最好 ​ 转载于:https://www.cnblogs.com/sfencs-hcy/p/10612422.html
http://wiki.neutronadmin.com/news/199740/

相关文章:

  • 烟台网站制作工具天津做网站网页的公司
  • qq教程网站织梦为进一步加强网站建设
  • 德阳移动网站建设湖南智能网站建设哪里好
  • 商标可以做网站吗牛商网怎么样
  • python做网站的开发wordpress插件有何用
  • 网站打不开dns修改吗印度做爰免费网站视频
  • 网站制作论文文献综述公司名logo设计图片
  • 邮箱网站架构查询网站死链接
  • 全国网站备案查询特产网站建设的目的
  • 如何做网站程序拉销智能模板建站系统
  • 山东天成水利建设 网站成都网站建设公司有哪些内容
  • 做产品推广得网站网站如何做品牌宣传海报
  • 网站子站建设合同样本品牌免费网站建设
  • 营销型网站建设优化化妆品网站建设实施方案
  • 网站网站建设的原则有哪些网络营销销售
  • 怎样在淘宝网做网站网站安全管理机制建设
  • 衡东网站制作标书制作培训课程
  • 郑州郑州网站建设河南做网站公司哪家好wordpress 不同分类目录调用不同模板的方法
  • 新乡市建设路小学网站外贸是做什么的工作内容是什么
  • 新开传奇网站大全如何用h5自己做网站
  • 百度提交wordpressseo快排软件
  • 互联网大赛建设网站策划书网页设计作业动漫网页
  • 宁波网站优化公司电话网站建设渠道
  • wordpress 指定分类 文章数天津seo方案
  • 做网站iiwok网络营销个人网站
  • 如果制作个人网站wordpress wp_enqueue_script
  • 海原电商网站建设游戏加盟招商
  • 上海知名的网站公司中国电子商务平台
  • 网站更改目录做301视觉上体验的网站
  • 机械网站建设方案怎样做 网站做seo