归并排序是效率很好的排序方式,和快排效率一样高,但在稳定性上优于快排,下面我们来介绍归并排序. 归并排序运用递归将序列不断二分(其原理就是分治),就像一棵树不断向下分支,最后分到只剩一个元素,这样这个元素就可当做有序的,因为只有一个元素嘛.然后是合并,怎么分出来就怎么合并回去,不过既然是排序,那么合并的时候就需要比较一下大小了. 下面为了更好的理解,我们来看一张图片.(这张图是借用的,很感谢制图人) 这就是一个简单序列的归并排序过程. 下面让我们来看代码. #include<cstdio> c…