直接插入排序(Straight Insertion Sort)是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得到一个新的、记录数量增1的有序表。
在日常生活中,经常碰到这样一类
排序问题:把新的数据插入到已经排好的数据列中。例如:一组从小到大排好
顺序的数据列{1,2,3,4,5,6,7,9,10},通常称之为有序列,用序号1,2,3,…表示数据的位置,欲把一个新的数据8插入到上述序列中。
直接插入排序(straight insertion
sort)的做法是:
每次从
无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。