位置: IT常识 - 正文

python计数排序法是什么(python统计出现次数并排序)

编辑:rootadmin

推荐整理分享python计数排序法是什么(python统计出现次数并排序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python计算排列数,用python排序算法,python 计数排序,python计算排列数,python 基数排序,python计算排列数,python记数,python 基数排序,内容如对您有帮助,希望把文章链接给更多的朋友!

python计数排序法是什么(python统计出现次数并排序)

概念

1、计数排序的主要思想是将待排序数据值转化为键,存储在额外开辟的数组空间中。

2、计数排序要求输入的数据必须是有确定范围的整数,因此计数排序法适用于量大范围小的数据。

实例

defcount_sort(data,maxValue):#定义计数排序,data是列表数据,maxValue表示值bucket_len=maxValue+1#定义桶的长度是值加1,桶号从0开始bucket=[0]*bucket_len#初始化桶count=0#计数个数arr_len=len(data)#列表长度foriinrange(arr_len):#遍历列表ifnotbucket[data[i]]:#列表数据不为桶号bucket[data[i]]=0#这时初始化从0将列表数据做桶号bucket[data[i]]+=1#桶号依次加1forjinrange(bucket_len):#遍历桶whilebucket[j]>0:#将列表数据放在对应桶号内data[count]=jcount+=1#计数个数加1bucket[j]-=1#个数减一,下一个相同的元素往前排returndata#返回排序后的列表data=[1,2,4,1,3,5,2,2,7,3,4]print("排序前列表数据:")foriinrange(11):print("%2d"%data[i],end="")print()data2=count_sort(data,7)#调用计数排序函数print("排序后列表数据:")forjinrange(11):print("%2d"%data2[j],end="")

以上就是python计数排序法的介绍,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/310312.html 转载请保留说明!

上一篇:js如何自定义构造函数创建对象(js 自定义类型)

下一篇:java队列抛出异常的介绍(java队列用法)

  • 不可抵扣进项税额转出
  • 所得税 扣除
  • 城镇土地使用税暂行条例
  • 交车船税需要提交哪些资料?
  • 企业所得税如何做分录
  • 质量体系证费用计入什么科目
  • 如何理解合并报表的调整和抵消
  • 税务局买税盘
  • 增值税 附表三
  • 控股股权转让
  • 收到捐赠设备
  • 工程施工购买的标示牌怎么开票给甲方
  • 贸易公司一般纳税多少
  • 增值税专票电话号码错了有关系吗
  • 一般纳税人确认收入含税吗
  • 以前年度的税务怎么查
  • 取得抵债房产的涉税风险,你清楚吗?
  • 土地使用税源编明细表怎么填
  • 计提坏账准备需要纳税调增吗
  • 销售费用中的运输费属于什么科目
  • 公司汽车保养费用怎么做账
  • 进项税借方有余额要怎么处理
  • 增值税纳税申报实训心得体会
  • 高新创投企业所得税税率
  • 期末调汇凭证怎么调
  • 转账和电汇哪个便宜
  • php源码怎么上传到服务器
  • 土地使用税怎么交税
  • 应交营业税计算公式
  • 计提本月附加税2496.28
  • 合伙人资本属于股东吗
  • 非贸付汇代扣代交哪些税
  • 工会经费可以提出来使用吗
  • vue foreach is not a function
  • laravel orm使用
  • 一文通透从输入URL到页面渲染的全过程----高频面试
  • testdisk安装方法
  • 电子税务局附加税退税在哪看
  • 企业提取盈余公积属于什么会计科目
  • 开票和不开票的销项税额怎么算
  • 资金结存属于什么会计科目
  • abs函数python怎么用
  • 一般纳税人按简易办法计税销售额
  • mongodb 教程
  • 汽车维修公司做账基本流程
  • 小规模纳税人征收率5%的情况
  • 息税前利润的计算公式EBIT
  • 利润表主营业务收入怎么算
  • 银行付款退回重付怎么办
  • 存货报废如何做账
  • 预收账款计入应收账款怎么弄
  • 采购成品油会计分录
  • 企业包装物核算范围
  • WIN10系统优化技巧
  • vmware虚拟机安装Linux教程
  • xp光盘安装教程
  • mac怎样修改用户名
  • linux忘记root密码怎么办
  • 在u盘安装软件插上就能用
  • 桌面任务栏消失怎么办
  • Mac应用程序的格式
  • linux 中断 处理
  • 如何永久激活win11
  • linux中wget命令出现错误
  • win8.1怎么设置
  • linux自动化装机
  • nodejs获取post数据
  • 批处理命令修改ip
  • msoobe命令
  • python内置函数用来返回列表,元组,字典
  • node js作用
  • emacs win10
  • jquery3.6
  • 河北省国家税务局长简介
  • 江西税务登记查询系统
  • 税务如何查饭店信息
  • 金银首饰以旧换新业务按销售方实际
  • 广东省国家税务总局电子税务局
  • 政府征用土地社保补偿标准
  • 汽车维修费税率是13还是6
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设