期刊文献+

一种快速线性原地二路归并算法 被引量:3

A fast linear-time in-place two-way merge algorithm
下载PDF
导出
摘要 将内部缓冲技术、浮洞技术与分治技术相结合,提出了一种快速线性原地二路归并算法。归并长度分别为m和n的2个有序子表(m≤n),该算法最多需要2.5m+1.5n+4.5m+n次比较和7m+6n-m+n次移动。如进一步降低系数,并与其他好的排序算法有机结合,理论上的原地二路归并算法必将成为比快速排序更实用的算法。因此该线性原地二路归并算法具有较高的理论和实用价值。 By combining the internal buffering technique and the float hole technique with the divide-and-conquer technique, a fast linear-time in-place 2-way merge algorithm is introduced in the paper. The new algorithm needs at most 2.5 m+1.5 n+4.5m+n comparisons and 7 m+6 n-m+n movements to merge two sorted sub-lists of lengths m and n(m≤n).If the coefficients can be marked down and the algorithm can be combined with other fine sort algorithms, the in-place merging algorithm must be converted from a theoretical one into a more practical one than quick-sort algorithm. So the new algorithm has high value in theory and practice.
机构地区 重庆邮电学院
出处 《重庆邮电学院学报(自然科学版)》 2005年第1期105-108,共4页 Journal of Chongqing University of Posts and Telecommunications(Natural Sciences Edition)
关键词 原地算法 二路归并 分治法 内部缓冲 浮洞 in-place algorithm 2-way merge divide-and-conquer internal buffering float hole
  • 相关文献

参考文献3

二级参考文献5

  • 1[2]Kruse R L,Ryba A J. Data structure and program design in C++(Copyright 1999).北京:高等教育出版社,2001
  • 2Antonios Symvonis.Optimal stable merging[J].The Computer Journal,1995,38:681-690.
  • 3KATAJAINEN J,PASANEN T.In-place sorting with fewer moves[J].Information Processing Letters,2000,70(1):31-37.
  • 4ROBERTLKruse ALEXANDERJ.Ryba.Data structures and program design in C++(Copyright 1999)[M].北京:高等教育出版社(影印),2001..
  • 5李琳,汪林林.面向对象数据库设计分析[J].重庆邮电学院学报(自然科学版),2000,12(1):51-54. 被引量:1

共引文献8

同被引文献15

  • 1范时平,聂永萍,汪林林.一种基于数据块交换的快速稳定原地归并算法[J].重庆邮电学院学报(自然科学版),2004,16(4):93-96. 被引量:4
  • 2范时平,汪林林,何先刚.一种线性原地二路归并算法[J].计算机科学,2004,31(12):221-222. 被引量:2
  • 3[4]SEDGEWICK Robert.Algorithms in C Parts 1-4:Fundamentals,Data Structures,Sorting,Searching(Third Edition(Copyright 1998))[M].北京:中国电力出版社(影印),2003.
  • 4[5]HUANG B-C,LANGSTON M A.Fast stable merging and sorting in constant extra space[J].The Computer Journal,1992,35:643-650.
  • 5PENG Yue-ying, LI Shi-cai, LiMiao . Quick Sorting Algorithm of Matrix [J]. The Eighth International Conference on Electronic Measurement and Instruments IEEE PRESS, 2007(8):601-605.
  • 6Clifford Shaffer A.数据结构与算法分析[M].北京:电子工业出版社,2002.
  • 7Sartaj Sahni.数据结构、算法与应用[M].北京:械工业出版社.2002.
  • 8严蔚敏 吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2003..
  • 9严蔚敏 吴伟民.数据结构[M].北京:清华大学出版社,2002..
  • 10严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2003.

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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