随笔分类 -  数据结构与算法分享

摘要:希尔排序(最小增量排序) 基本思想:希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 运行结果: 阅读全文
posted @ 2018-03-09 15:18 弒晓风 阅读(382) 评论(0) 推荐(0)
摘要:直接插入算法 基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 运行结果: 阅读全文
posted @ 2018-03-08 15:24 弒晓风 阅读(152) 评论(0) 推荐(0)