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

查看网站名称小程序自己做网站

查看网站名称,小程序自己做网站,门户网站平台建设方案,网站做成小程序假设有n个元素&#xff0c;先取一个小于n的整数d1作为一个增量&#xff0c;把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组中进行直接插入排序;然后&#xff0c;取第二个增量d2<d1重复上诉的分组和排序&#xff0c;直到所取得增量dt1&#…

假设有n个元素,先取一个小于n的整数d1作为一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组中进行直接插入排序;然后,取第二个增量d2<d1重复上诉的分组和排序,直到所取得增量dt=1,也就是所有记录放在一个同一个组进行插入排序。

比如说有数组57 68 59 52 72 28 96 33 24 19进行希尔排序。

d1=10/2=5

第1个第6个为一组,第2个第7个为一组,第3个第8个为一组,第4个第9个为一组,第5个第10个为一组,进行插入排序

排序如下

28 68 33 24 19 57 96 59 52 72

d2=5/2取奇数为3

再次分组,排序如下

24 19 33 28 59 52 72 68 57 96

d3=3/2=1

排序如下

19 24 28 33 52 59 68 72 57 96

最后对整个数组进行插入排序就可以了。这时候整个数组排列相对有序了,只要进行很少插入排序就可以完成排序了。

希尔排序是一种不稳定的排序方法,时间复杂度是O(n^1.3),空间复杂度是O(1)

 

 

http://www.yayakq.cn/news/223034/

相关文章:

  • 昆山兼职做网站wordpress底部footer
  • 12306网站能不能用银河二计算机做服务器啊慢得要死中国建设银行网站查询密码是什么
  • 电子商务网站cms湖州市建设中心网站
  • 广州网站seo推广自己开发的app如何上线
  • 建设部执业资格注册中心网站查询wordpress 主题demo
  • 用手机做电影网站工厂做网站
  • 贵州省住房和城乡建设厅网站dede网站后台地址扫描
  • 模特公司网站源码东莞志豪建设公司网站
  • 网站建设产业pest分析品牌加盟
  • 邢台网站制作哪里好佛山做网站优化
  • 百度网站的结构宜宾网站优化
  • 做网站模板 优帮云wordpress忘记密吗
  • 购物网站哪个最便宜wordpress 拒绝访问
  • 中小企业品牌网站建设全屏网站代码
  • 虚拟主机建多个网站商务网站建设的流程图
  • 拼多多app官方下载汕头百度seo找谁
  • 网站都去哪里找可以免费注册网站
  • 西乡做网站费用flash个人网站动画
  • 吐鲁番好网站建设设计企业营销咨询
  • 免费做电脑网站p2p网站开发
  • 电子商务网站建设与维护读书心得dw怎么做网站
  • 网页设计尺寸大小规范seo教程网站优化
  • 网站建设情况登记表ip对网站作用
  • 企业网站建设立项报告网址站点出现异常怎么办
  • 房产中介网站排名html教程菜鸟教程语法
  • 珠海做网站费用郑州营销策划公司排行榜
  • 电子商务建立网站前期准备wordpress 插件 安装
  • 100m做电影网站成功的软文营销案例
  • 网站设计汕头安徽省城乡建设网站
  • 怎么查看网站的域名落寞文学网单本多本小说wordpress主题