相同点

快排和归并排序都是用了分治思想,其递归公式和递归代码都非常相似。

不同点

  1. 归并排序,是先递归调用,再进行合并,合并的时候进行数据交换。所以它是自下而上的排序方式,即先解决子问题,再解决父问题;
  2. 快速排序,是先分区,再递归调用,在分区的时候进行数据交换。所以它是自上而下的排序方式,即先解决父问题,再解决子问题;

数据结构定义和算法--快速排序VS归并排序

 

相关文章:

  • 2021-07-13
  • 2021-12-09
  • 2021-06-09
  • 2021-04-04
  • 2021-08-17
  • 2021-11-29
  • 2021-07-05
  • 2017-12-19
猜你喜欢
  • 2021-05-06
  • 2021-10-23
  • 2021-09-19
  • 2021-10-06
  • 2021-09-14
  • 2019-09-03
  • 2021-09-01
相关资源
相似解决方案