期刊文献+

三种高效排序算法性能分析 被引量:2

Performance analysis of three efficient sorting algorithms
下载PDF
导出
摘要 排序是计算机科学中的基本操作,快速排序、堆排序和归并排序是三种常用的效率较高的排序算法.为便于理解和掌握,并为具体问题选择适合的算法提供借鉴和依据,本文详细阐述了每种算法的基本思想和实现步骤,给出了每种算法的时间复杂度的推导过程,分析了每种算法的稳定性和适用情况. Sorting is the basic operation in computer science.Three efficient and commonly used sorting algorithms include quick sorting,heap sorting and merge sorting.In order to facilitate understanding and mastery,and to provide a reference and basis for selecting the appropriate sorting algorithm for practical problems,this paper elaborates the basic ideas and implementation steps of each algorithm in detail,gives the derivation process of each algorithm time complexity,and analyzes the stability and application of each algorithm.
作者 秦玉平 冷强奎 马靖善 QIN Yuping;LENG Qiangkui;MA Jingshan(College of Engineering,Bohai University,Jinzhou 121013,China;College of Information Science and Technology,Bohai University,Jinzhou 121013,China)
出处 《渤海大学学报(自然科学版)》 CAS 2019年第1期75-80,共6页 Journal of Bohai University:Natural Science Edition
基金 国家自然科学基金项目(No:61602056) 辽宁省自然科学基金项目(No:20180550525) 渤海大学教学改革研究项目(BDJG2016YA01)
关键词 快速排序 堆排序 归并排序 时间复杂度 quick sorting heap sorting merge sorting time complexity
  • 相关文献

参考文献2

二级参考文献29

  • 1唐开山.4路插入排序法[J].计算机工程,2006,32(1):51-53. 被引量:5
  • 2Baase S,Gelder A.V.Computer algorithms:introduction to design and analysis[M].Beijing:Higher Education Press.2001.
  • 3严尉敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2002.
  • 4Ramey C. Tile-gxl00 manycore processor: Acceleration interfaces and architecture [OL]. San Jose, CA: Tilera Corporation, 2011 [2014-10-25]. http://www, hotchips, org/ wp eontent/uploads/hc archives/hc23/HC23. 18. 2-security/ HC23, 18, 220-TILE-GX100 Ramey Tilera-e. pdf.
  • 5Mitsuhisa S. Feasibility study on future HPC infrastructure [OL]. Tsukuba, Janpan: University of Tsukuba, 2014 [2014-10-25]. http://www, ccs. tsukuba, ac. jpjfiles/exreview/FS-ccs eval-2014. pdf.
  • 6Gwennup L. Adapteva: More flops, less watts lOLl. Mountain View, CA: The Linley Group, 2011 [2014-10-25]. http://www, adapteva, com/wp content/uploads/2011/ 06/adapteva mpr. pdf.
  • 7Dinechin B D, Ayrignac R, Beaucamps P E, et al. A clustered manycore processor architecture for embedded and accelerated applications [C] //Proc of the 17th IEEE Conf on High Performance Extreme Computing. Piscataway, NJ: IEEE, 2013: 1-6.
  • 8Merrill D G, Grimshaw A S. Revisiting sorting for GPGPU stream architectures [C] //Proc of the 19th Int Conf on Parallel Architectures and Compilation Techniques. New York: ACM, 2010: 545-546.
  • 9Davidson A, Tarjan D, Garland M, et al. Efficient parallel merge sort for fixed and variable length keys [C] //Proc of Innovative Parallel Computing. Piscataway, NJ: IEEE, 2012, 1-9.
  • 10Satish N, Kim C, Chhugani J, et al. Fast sort on CPUs, GPUs and Intel MIC architectures [OL]. Santa Clara, CA: Intel I.abs, 2010 [2014-10-25]. http://www, intel, corn/ content/www/us/en/research/intel-labs-radix-sort mic report. html.

共引文献5

同被引文献10

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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