合并排序算法论文分析报告.docxVIP

  • 66
  • 0
  • 约7.92千字
  • 约 8页
  • 2017-04-21 发布于湖北
  • 举报
合并排序算法研究 1 (1.河南大学 计算机与信息工程学院,河南 开封 475004) 摘 要:分治法是一种非常重要的解题方法,其基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题互相独立且与原问题相同,递归的了解这些子问题,然后将各子问题的解合并得到原问题的解。合并排序算法即是运用分治策略来实现对N个元素进行排序的算法。文章论述的目的是建立在分治法的基础上,采用递归,非递归和自然合并排序三种方法来实现的合并排序算法,同时通过三种方法的时间复杂度和空间复杂度对三种方法的计算过程进行深入的探讨和研究,在仔细分析三种算法的优点和缺点并进行比较之后,最终得出对于所给的n元素数组已排序好序的极端情况,采用自然合并排序方法实现的合并排序算法明显优于非递归和递归方法实现的合并排序算法,因为它的合并过程中所需的合并次数较少时间复杂度最低。 关键词:合并排序;递归;分治法;非递归 Research on merge sort algorithm DUAN Xiao-yu1 1(College of Computer Science and Information Engineering, Henan University, Kaifeng 475004, China) Abstract: The method is a very important problem so

文档评论(0)

1亿VIP精品文档

相关文档