听说你还不会归并排序?

摘要

归并排序 MergeSort 是在计算机上实现的最早的算法之一, 由冯·诺伊曼 John von Neumann 在 1945 年发表" 101 报告"时提出,后在 1951 年完成的 EDVAC 计算机上应用了这一算法。

归并排序是在归并的基础上将数组不断划分成子数组进行排序,从而使整个数组完全有序,该算法是采用了典型的分治法来解决问题,即先将问题分解成子问题,再对子问题的解进行合并从而得到整个问题的解。

归并排序的核心思想就在于 并(merging),为了更好的理解归并排序,我们先来了解一下原地归并的概念。

欢迎在评论区写下你对这篇文章的看法。

评论

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.0. UTC+08:00, 2024-05-07 08:14
浙ICP备14020137号-1 $访客地图$