摘要:
选择排序:每趟从待排序的记录中选出关键字最小的记录,顺序放在已排序的记录序列末尾,直到全部排序结束为止。选择排序正如定义所讲,在数组查询出最小值,然后放在此次循环开始位置(前一次循环已经获取比它更小的值放在前面)。简单选择排序就是单纯的从数组中一次一次循环获取到最小值,放到循环位置。而堆排序正如名字... 阅读全文
摘要:
插入排序:数组中获取数据,遍历数组中数据进行比较,找到合适位置,进行插入工作。直接插入和希尔排序关键区别在于:希尔排序是有分组,然后进行迭代,组间插入数据,是一种变形的插入排序算法。一、直接插入法1、算法思想上图是一张扑克牌,在摸牌阶段就是直接插入操作。(1) 数组中下标为1 的元素视为元素个数为 ... 阅读全文