当前位置:   article > 正文

【排序算法】第四章:归并排序(近万字讲解,通俗易懂)

【排序算法】第四章:归并排序(近万字讲解,通俗易懂)

在这里插入图片描述


归并排序


归并排序本质就是一种思想,在很多题目都可以用到

一、归并排序的原理

  归并排序(MergeSort) 是建立在归并操作上的一种有效的排序算法,采用分治法排序,分为分解、合并两个步骤。

分解:将数组分割成两个数组,再分别将两个数组又细分成2个数组,直到,最后每个数组都是一个元素,这时将该单元素数组看为有序数组

合并:将分割的有序数组进行排序,排成有序数组后继续为上一个分割它的数组合并,直到数组被合并成原来的数组,此时已经排好序了

在这里插入图片描述




二、递归实现

当左右区间有序时,就可以开始归并排序

因此需要先 递归分治,将区间像之前的方法一直分解


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/554269
推荐阅读
相关标签