期刊文献+

基于递归与分治的排序算法教学探究 被引量:4

Research of Sorting Algorithms Teaching Based on Recursion-and-Division
下载PDF
导出
摘要 排序算法多种多样,插入类排序、交换类排序、选择类排序、归并类排序,不同种类的排序算法的排序过程各不相同。然而,其中很多算法都可以由递归与分治这一经典的问题求解策略导出。论文研究直接插入排序、简单选择排序、冒泡排序、快速排序以及归并排序背后隐含的递归与分治原理,并从递归与分治的角度分析他们的排序原理、排序过程以及排序性能之间存在的异同,以便加深对排序算法以及递归与分治策略的理解。 There are various types of sorting algorithms, including insertion-based, swap-based, selection-based, and merge-based sorting algorithms. Different sorting algorithms have different sorting principles and processes. However, many of these algorithms can be derived from the classic problem solving strategy-recursion and divide-and-conquer. This paper studies the recursion and divide-and-conquer strategy behind those sorting algorithms. After that, from the perspective of recursion, the similarities and differences between those sorting algorithms in sorting principle, process and sorting performance are analyzed. As a result, one can deepen their understanding of sorting algorithms and recursive and divide-and-conquer strategies.
作者 张忠诚 鲁法明 ZHANG Zhongcheng;LU Faming(College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 266590)
出处 《计算机与数字工程》 2019年第9期2109-2114,共6页 Computer & Digital Engineering
基金 国家自然科学基金项目(编号:61602279) 山东省博士后创新专项资金项目(编号:201603056) 国家海洋局海洋遥测工程技术研究中心开放基金项目(编号:2018002) 山东科技大学计算机学院杰出青年基金项目资助
关键词 排序算法 递归与分治 算法设计与分析 sorting algorithm recursion and divide-and-conquer algorithm design and analysis
  • 相关文献

参考文献1

二级参考文献8

  • 1唐向阳.分段快速排序法[J].软件学报,1993,4(2):53-57. 被引量:48
  • 2严蔚敏,吴伟民.数据结构(C语言)[M].北京:清华大学出版社,1997.
  • 3Cormen T H. Introduction to Algorithms[M]. [s, l.].The MIT Preas, 1990.
  • 4Sedgewick R. Algorithms in C+ + [M]. [s. l.] : Addison - Wesley , 1998.
  • 5Baase S. Computer Algorithm:Introduction to Design and Analyse[M]. [s.l. ]:Addison-Wesley, 2000.
  • 6Knuth D E. The Art of Computer Programming 3/Sorting and Searching[M].管纪文译.北京:国防工业出版社,1984.
  • 7唐开山.二次堆排序算法和提高排序效率的途径[J].计算机工程与应用,1998,34(5):45-48. 被引量:7
  • 8王向阳,杨红颖.分段快速排序法的改进[J].小型微型计算机系统,2001,22(11):1382-1385. 被引量:10

共引文献3

同被引文献20

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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