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

天气预报网站怎么做公司网站管理维护

天气预报网站怎么做,公司网站管理维护,东坑做网站,电商网站活动推广1. 简介 计数排序(counting sort)于1954年由哈罗德H西华德(Harold H. Seward)提出。计数排序是一种基于数组键值的正整数排序算法,通过对等于不同键值的数据进行计数,从而获得待排序序列的位置关系。由此,这种算法不是基于比较排序,并且比较排序的性能下限 O ( n log …1. 简介 计数排序(counting sort)于1954年由哈罗德·H·西华德(Harold H. Seward)提出。计数排序是一种基于数组键值的正整数排序算法,通过对等于不同键值的数据进行计数,从而获得待排序序列的位置关系。由此,这种算法不是基于比较排序,并且比较排序的性能下限 O ( n log ⁡ n ) O{\left(n\log n \right)} O(nlogn)不适用于计数排序。计数排序的时间复杂度和空间复杂度都为 O ( n + k ) O{\left(n+k\right)} O(n+k) 计数排序与其他算法不同,需要一些前提条件: 待排序序列中每个元素的值都 ≥ 0 \ge 0 ≥0。待排序序列数组的键值都 ≥ 0 \ge 0 ≥0。知道待排序序列中的最大值 k。(不知道的情况下,则遍历待排序序列求得最大值)2. 步骤 根据最大值 k 申请一个长度为 k + 1 的数组以存储元素计数,并且全部初始化为 0。可以把这个序列叫做计数数组。申请一个和待排序序列等长的数组用以存储排序后的数据。遍历待排序序列,如果元素等于计数数组的键值,则键值的值 +1。根据计数序列的值计算演算出所有位置(索引数列)。再次遍历待排序序列将,所有数放入计数序列的指定位置。举例: 待排序序列为: 01234567891360635252得最大值为 k = 6 申请一个长度为 k + 1 的计数数组 01234560000000计数数组的键值等于待排序元素的值,遍历待排序序列得计数数组为: 01234561122022接着就是根据计数数组得元素的排序位置(不断累加计数): 0123456计数1122022索引 0 + 1 = 1 0+{\color{red}1}={\color{red}1} 0+1=1 1 + 1 = 2 1+{\color{red}1}={\color{green}2} 1+1=2 2 + 2 = 4 2+{\color{green}2}={\color{blue}4} 2+
http://www.pierceye.com/news/276625/

相关文章:

  • 六年级做网站的软件小程序开发文档微信小程序
  • 做网站要准备哪些汕头建站公司模板
  • 杭州多语言网站建设网站转app工具
  • 一流的网站建设wordpress 读者墙
  • php 视频播放网站开发php做直播类型的网站
  • 网站建设氺金手指排名11wordpress手机端菜单
  • 存储网站建设软件界面设计图
  • 微信 公司网站 怎么做WordPress安装在Windows
  • 商丘给企业做网站的公司已备案域名租用
  • .net商城网站模板下载网站开发怎么对接客户
  • php程序员网站开发域名企业备案对网站的好处
  • 沈阳市城乡建设网站wordpress全文
  • 冉冉科技网站建设网络教学平台网址
  • 深圳网站设计建设公司宁波易通建设网站
  • 许昌网站建设公司网站的空间和域名
  • 公司查询网站查询系统wordpress简书主题
  • 公司网站 钓鱼网站ui设计交付物都包含哪些
  • seo网站导航建设技巧精东影视传媒文化管理公司
  • 做白酒的网站怎么查网站建设是哪家公司
  • 网站域名密码免费网站推广产品
  • 网站建设一般要多少费用申请网站官网
  • 金融网站织梦模板二手车网站建设
  • 怎么自己写代码做网站做网站必须用域名吗
  • 重庆营销网站建设平台怎么添加wordpress模板
  • 网站赚取广告费深圳个人外贸网站建
  • 在线销售型的网站巢湖城市建设投资有限公司网站
  • 苏州高端网站建设设计程序源代码网站
  • 基本原理网站建设文档怎么做网站链接
  • 网站建设出售门户网站有哪些推广分类
  • 企业网站制作一般多少钱做ppt的兼职网站有哪些