2路插入排序算法详解

  • 内容
  • 评论
  • 相关

2-路插入排序算法是在折半插入排序的基础上对其进行改进,减少其在排序过程中移动记录的次数从而提高效率。

具体实现思路为:另外设置一个同存储记录的数组大小相同的数组 d,将无序表中第一个记录添加进 d[0] 的位置上,然后从无序表中第二个记录开始,同 d[0] 作比较:如果该值比 d[0] 大,则添加到其右侧;反之添加到其左侧。

在这里的数组 d 可以理解成一个环状数组。

本文标题:2路插入排序算法详解

本文地址:http://www.hosteonscn.com/5262.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注