排序算法之三 插入排序(Insertion Sort)

概述 插入排序是一种简单直观的排序算法。它的工作原理非常类似于我们抓扑克牌,对于未排序数据(右手抓到的牌),在已排序序列(左手已经排好的牌)中从后向前扫描,找到相应位置并插入,同时需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 算法描述 1.从第一个元素开始,即用该元素初始化已排序序列。 2.取出下一个元素,在已经排序的元素序列中从后向前扫描。 3.如果该元素(已排序)大于新元素,则将
相关文章
相关标签/搜索