归并排序(MergeSort)和快速排序(QuickSort)都是用了分治算法思想. 所谓分治算法,顾名思义,就是分而治之,就是将原问题分割成同等结构的子问题,之后将子问题逐一解决后,原问题也就得到了解决. 同时,归并排序(MergeSort)和快速排序(QuickSort)也代表了两类分治算法的思想. 对于归并排序,我们对于待处理序列怎么分的问题上并没有太多关注,仅仅是简单地一刀切,将整个序列分成近乎均匀的两份,然后将子序列进行同样处理.但是,我们更多的关注点在于怎么把分开的部分合起来,也就是…