admin管理员组

文章数量:1487745

【初阶数据结构】归并排序

前言

本文讲解的排序算法是归并排序,作为归并算法,其有着快速排序算法没有的特性,也是面试比较常考的算法之一。本文会重点讲解思路以及代码的实现。

OK,让我们来一场酣畅淋漓的排序冒险吧!!!

1. 什么是归并排序?

归并排序(MergeSort)是一种基于分治法的高效排序算法,具有稳定性和较好的时间复杂度。归并排序的基本思想是将待排序数组递归地分成两个子数组,分别对这两个子数组进行排序,然后再将它们合并成一个有序数组。

我给大家看一下归并排序的动图:

归并排序的动图

1.1 归并排序的步骤

  1. 本文标签: 初阶数据结构归并排序