期刊文献+

一种新的表插入排序算法 被引量:1

Improved Algorithm of Linked List Based Insertion Sort
下载PDF
导出
摘要 表插入排序算法的优点在于其避免了记录的移动,算法执行的花销主要在于查找插入位置,平均时间复杂度为O(n2/4)。针对表插入排序算法中每次查找插入位置均需从表头开始的限制,提出了新的表插入排序算法,给出了相关算法描述及性能分析。大量实验表明,新的表插入排序算法的平均时间复杂度为O(n2/6),而查找插入位置所需进行的元素比较的次数平均减少了33%。结果显示虽然平均时间复杂度与其他的表插入排序算法相当,但元素比较的次数却有了很大的降低,为下一步与折半查找相结合提供了方向。 The advantage of linked list based insertion sort consists in avoiding record movement,its most spending is to search inserting position,and its average time complexity is O(n2/4).Every search has to start from the head of the linked list in the algorithm of linked list based insertion sort,and this case wastes lots of time.In this paper an improved algorithm is proposed that not all searches have to start from the head,and gives an implementation process of material example and its corresponding algorithm analysis.From a great lot of experiment,it is proved that the average time complexity of the improved algorithm is O(n2/6) and the average number of element comparison for searching the inserting position reduces 33%.The result shows that the number of element comparison reduced largely although the time complexity is merely changed.
作者 陈黎静
出处 《计算机技术与发展》 2010年第8期33-36,共4页 Computer Technology and Development
基金 国家自然科学基金(60773034) 山东科技大学"春蕾计划"项目(2008BZC012)
关键词 算法 表插入排序 查找 时间复杂度 algorithm linked list based insertion sort searching time complexity
  • 相关文献

参考文献12

  • 1严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2003.
  • 2Baase S,Van Gelder A.Computer Algorithms:Introduction to Design and Analysis[M].[s.l.] :Addison Wesley,2000.
  • 3Cormen T H,Leisersom C E,Rivest Ronald L.Introduction to Algorithms[M].[s.l.] :The MIT Press,2002.
  • 4江开忠,吕钊,孙树峰.基于0-1规划的软硬件划分方法研究[J].电子科技大学学报,2007,36(3):594-597. 被引量:3
  • 5Love R.Linux Kernel Development[M].[s.l.] :Novell Press,2006.
  • 6Lucier B,Jiang T,Li M.Average-case Analysis of Quicksort and Binary Insertion Tree Height Using Incompressibility[J].Information Processing Letters,2007,103(2):45-51.
  • 7Cantone D,Cincotti G.QuickHeapsort:an Efficient Mix of Classical Sorting Algorithms[J].Theoretical Computer Science,2002,285:25-42.
  • 8杨磊,宋涛.基于数组的桶排序算法[J].计算机研究与发展,2007,44(2):341-347. 被引量:13
  • 9van der Linden P.Just Java2[M].[s.l.] :SunSoft Press,1998.
  • 10黄霞.表插入排序算法的改进[J].现代计算机,2009,15(9):64-66. 被引量:2

二级参考文献26

共引文献69

同被引文献12

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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