数据结构从入门到精通——直接插入排序-一、直接插入排序的基本思想:

时间:2024-04-02 13:53:40

直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 。

具体步骤为:从第一个元素开始,认为该元素已经被排序;取出下一个元素,在已排序的元素序列中从后向前扫描;如果该元素(已排序)大于新元素,将该元素移到下一位置;重复步骤,直到找到已排序的元素小于或者等于新元素的位置;将新元素插入到该位置后;重复以上步骤。