赞
踩
归并排序(MergeSort) 是建立在归并操作上的一种有效的排序算法,采用分治法排序,分为分解、合并两个步骤。
分解:将数组分割成两个数组,再分别将两个数组又细分成2个数组,直到,最后每个数组都是一个元素,这时将该单元素数组看为有序数组
合并:将分割的有序数组进行排序,排成有序数组后继续为上一个分割它的数组合并,直到数组被合并成原来的数组,此时已经排好序了
当左右区间有序时,就可以开始归并排序
因此需要先 递归分治,将区间像之前的方法一直分解
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。