期刊文献+

智能归并排序 被引量:5

Intelligently merge sort
下载PDF
导出
摘要 文中详细介绍并分析了归并排序算法的优缺点,针对归并算法的强制把数据划分两份进行了改进,提出按照数据本身具有的规律进行智能归并排序划分的方法。该方法将局部有序的记录块作为一组,避免对已经有序的数据划分再归并;而对局部逆序的记录块先进行内部旋转再进行分组。并且针对归并算法拷贝数据费时的缺点,采用了原数据空间与临时数据空间依次交换的方法减少数据的大量拷贝,最后给出了相应的C语言描述和试验数据。 This article has introduced and analyzed the advantage and disadvantage of the merge sort algorithm in detail. In connection with the compelling feature of merge sort algorithm, data is divided into two parts to be improved, along with the proposal of the method of carrying on intelligently merge sort according to the discipline of data itself .This method combines record block which is the partial ordered as a group in case that the ordinal data be divided and merged. After partial reversible ordered record block being internal revolved, then the data can be divided into groups. In view of time--consum ing disadvantage of copying data based on the merge algorithm, the method of exchanging the original data space and the temporary data space in turn to reduce massive copies of data has been applied. Finally, the corresponding C language description and tentative data has been raised.
出处 《电子设计工程》 2011年第21期53-55,共3页 Electronic Design Engineering
关键词 归并排序 快速排序 排序算法 智能排序 merge sort quick sort sorting algorithm intelligently sort
  • 相关文献

参考文献9

  • 1Dongarra J J, Sullivan F. The top 10 algorithms in 20th century[J]. IEEE Computing in Science & Engineering , 2000(2) :22-23.
  • 2YAN Wei-min, WU Wei-min. Data Structures [M]. Beijing: Tsinghua University Press, 1992.
  • 3周玉林,郑建秀.快速排序的改进算法[J].上饶师范学院学报,2001,21(6):11-15. 被引量:8
  • 4Thompson C D, Kung H T. Sorting on a mesh-connected parallel computer[J]. Communications of the ACM, 1977,20 (4) :263.
  • 5霍红卫,许进.快速排序算法研究[J].微电子学与计算机,2002,19(6):6-9. 被引量:27
  • 6Borodin A, Hopcroft J E. Routing, merging and sorting on parallel models of computation [C]//Proc. Fourteenth Annum ACM Symp. on Theory of Computing,SomFrancisco, CA, 1982: 338-344.
  • 7Todd S J P. The peterlee relational test vehicle--a system overview[J]. IBM Systems Journal, 1976 (15) : 285.
  • 8FU Qing-xiang, WANG Xiao-dong. Algorithms and data structures[M]. Beijing: Electronics Industry Press, 1998.
  • 9Batcher K E. Sorting networks and their applications [C]// Proc. AFIPS Spring Joint Summer Computer Conf. ACM, New York:Goodyear Aerospace Corporation, Akron, Ohio: 1968 (32):307-314.

二级参考文献6

  • 1[1]J Dongarra. The Top 10 Algorithms. IEEE Computing in Science & Engineering,2000,2(1):22~ 23.
  • 2[2]T H Cormen,C E Leiserson,R L Rivest. Introduction to Algorithms. MIT Press,September,2001,II Sorting and Order Statistics.
  • 3[3]C A R Hoare. Quicksort. The Computer J.,1962,15(1):10~ 15.
  • 4[4]K Mulmuley. Computational Geometry:An Introduction through Randomized Algorithms. Prentice Hall,Upper Saddle River,N.J., 1994.
  • 5[5]D Helman,D Bader,and J Jala. A Randomized Parallel Sorting Algorithm with an Experimental Study. J Parallel and Distributed Computing,1998,52(1):1~ 23.
  • 6[1]Krus,R L. Tondo,C L. Leung, B P. Data structures & program design in C[M].北京:清华大学出版社,1999.

共引文献30

同被引文献34

引证文献5

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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