摘要: #一. 介绍 希尔排序是把记录按下标的一定增量分组, 对每组使用直接插入排序算法排序; 随着增量逐渐减少, 每组包含 的关键词越来越多, 当增量减至 1 时, 整个文件恰被分成一组, 算法便终止 #二. 思路 public class ShellSort { public static void m 阅读全文
posted @ 2021-05-24 10:21 小阿Q的博客 阅读(47) 评论(0) 推荐(0) 编辑
摘要: #一. 介绍 同冒泡排序一样,快速排序也属于交换排序,通过元素之间的比较和交换位置来达到排序的目的。 不同的是,冒泡排序在每一轮只把一个元素冒泡到数列的一端,而快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移动到数列一边,比它小的元素移动到数列的另一边,从而把数列拆解成了两个部分。 #二.流 阅读全文
posted @ 2021-05-24 10:15 小阿Q的博客 阅读(181) 评论(0) 推荐(0) 编辑