期刊文献+

快速排序一个低效问题的完善处理

Perfect Treatment to a Low-efficient Problem of Quicksort
下载PDF
导出
摘要 为了改善含有大量重复数据时快速排序效率低下的问题,提出了简便有效的拟3路划分算法,即每次划分时并不单独分离出等值元素以形成等值区,而是划分后及时排除基准处自然形成的等值区,从而避免了3路划分的困难,仅需对原算法做极少的修改,数值结果表明效果优于其它同类算法。 To improve the low efficiency of quicksort when sorting data with large number of equals, a simple and effective quasi 3-way partition algorithm is proposed: in partitioning the equals are not needed to draw out specially to form complete equals area, but the equals area naturally formed around the pivot is excluded immediately after partition. In this way, the complexity of 3-way partition is avoided , and very little modification is required for the general partition algorithm. Numerical results show the superiority to other similar algorithms in efficiency.
作者 胡圣荣
出处 《广州城市职业学院学报》 2008年第2期62-65,共4页 Journal Of Guangzhou City Polytechnic
关键词 快速排序 3路划分 拟3路划分 算法 Quieksort 3-way partition quasi 3-way partition algorithm
  • 相关文献

参考文献4

  • 1(美)RobertSedgewick著,周良忠.C算法[M]人民邮电出版社,2004. 被引量:1
  • 2严蔚敏,吴伟民编著..数据结构 C语言版[M].北京:清华大学出版社,2002:334.
  • 3(美)[S.萨尼]SartajSahni著,汪诗林等.数据结构、算法与应用[M]机械工业出版社,2000. 被引量:1
  • 4徐孝凯编著..数据结构简明教程[M].北京:清华大学出版社,1995:247.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部