插入排序(Insert Sort)、归并排序(Merge Sort)和快速排序(Quick Sort)

一、算法简介1.插入排序算法(Insert Sort Algorithm) 直接插入排序(Straight Insertion Sort)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次==从无序表中取==出第一个元素,将它==插入到有序表中==的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。 我们需要做的工作只有两个: 取出无序区中的第1个数,并找出它在有序区对应的位置。 将无序区的数据插入到有序区;若有必要的话,则对有序区中的相关数据进行移位。

发布于 算法