码迷,mamicode.com
首页 >  
搜索关键字:希尔    ( 1342个结果
算法-排序
算法和时间复杂度;排序:冒泡排序、选择排序、插入排序、快速排序、堆排序、归并排序、希尔排序、heapq模块
分类:编程语言   时间:2018-07-31 17:23:26    阅读次数:171
Java数据结构和算法 - 高级排序
希尔排序 Q: 什么是希尔排序? A: 希尔排序因计算机科学家Donald L.Shell而得名,他在1959年发现了希尔排序算法。 A: 希尔排序基于插入排序,但是增加了一个新的特性,大大地提高了插入排序的执行效率。 Q: 回忆之前的插入排序,有哪些缺点? A: 回忆之前的简单排序的“插入排序”一 ...
分类:编程语言   时间:2018-07-31 11:07:29    阅读次数:208
算法----(6)希尔排序
希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一 图片来源:https://www.cnblogs.com/chengxiao/p/610 ...
分类:编程语言   时间:2018-07-28 23:23:48    阅读次数:188
算法基础——1.排序
排序算法 交换排序类:冒泡排序、快速排序 选择排序类:简单选择排序、堆排序 插入排序类:直接插入排序、希尔排序 冒泡排序 冒泡排序(Bubble Sort),排序的基本思想为两两比较小相邻数据的关键字,如果顺序为反则进行交换,直到没有反序的记录为止。 冒泡排序有多种变化,其三种不同实现的代码如下: ...
分类:编程语言   时间:2018-07-28 20:37:08    阅读次数:137
希尔排序
用希尔排序法对一组数据从小到大进行排序,数据分别为69,56,12,136,3,55,46,99,88,25. 希尔排序是在直接插入排序的基础上做的改进,也就是将要排序的序列按固定增量分成若干组,等距离者在同一组中,然后在组内进行直接插入排序。这里的固定增量从n/2开始,以后每次缩小到原来的一半。 ...
分类:编程语言   时间:2018-07-28 12:05:27    阅读次数:137
冒泡排序,快速排序,归并排序,插入排序,希尔排序,堆排序,计数排序,桶排序,基数排序
选择排序,冒泡排序,快速排序,归并排序,插入排序,希尔排序,计数排序,桶排序,基数排序 以上是一些常用的排序算法。 选择排序 for(int i = 0; i using namespace std; int n; int a[10] = {9, 19, 7, 2, 4, 5, 6, 8, 10, ...
分类:编程语言   时间:2018-07-28 12:03:28    阅读次数:174
[golang] 数据结构-希尔排序
go语言实现希尔排序及其原理
分类:编程语言   时间:2018-07-28 00:46:15    阅读次数:222
【视频】20个常用算法视频讲解
20个常用算法 视频网址: http://www.qghkt.com/ 20个常用算法视频地址: https://ke.qq.com/course/309464?tuin=a508ea62 目 录一、查找算法... 21.1、顺序查找... 21.2、折半查找... 41.3、哈希查找... 7二、 ...
分类:编程语言   时间:2018-07-25 20:42:59    阅读次数:228
内部排序->插入排序->希尔排序
文字描述 希尔排序又称缩小增量排序,也属于插入排序类,但在时间效率上较之前的插入排序有较大的改进。 从之前的直接插入排序的分析得知,时间复杂度为n*n, 有如下两个特点: (1)如果待排序记录本身就是“正序”时, 其时间复杂度可减少为n。 (2)当待排序记录数很小时,直接插入排序的效率也比较高; 希 ...
分类:编程语言   时间:2018-07-25 19:05:21    阅读次数:156
虚拟币挖矿黑产:“吃鸡”外挂让电脑中毒秒变僵尸矿工;希尔顿酒店将在8月尝试数字货币支付
2018年7月23日 星期一猫宁艾瑞巴蒂,一起来看今天的区块链早报…【区块链高调早报】第31期文 | 梅林今日行情截止至北京时间早上6点行情 (数据来源:币安交易所)比特币 报 $7385.05 跌0.03%以太坊 报 $456.48 跌0.88%莱特币 报 $82.41 跌1.27%EOS Tok ...
分类:其他好文   时间:2018-07-23 14:54:51    阅读次数:299
1342条   上一页 1 ... 29 30 31 32 33 ... 135 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!