归并排序的基本原理及实现

原理:

归并排序是一种递归算法,不断将列表拆分为一半,如果列表为空或有一个项,则按定义进行排序。如果列表有多个项,我们分割列表,并递归调用两个半部分的合并排序。一旦对两半排序完成,获取两个较小的排序列表并将它们组合成单个排序的新列表的过程

代码实现:

时间复杂度O(nlogn)

猜你喜欢

转载自blog.csdn.net/weixin_41362649/article/details/81973942