分治法

解释

把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。

常见的题目

多数元素

最大子序和

搜索二维矩阵II

戳气球

合并两个排序的链表

最小k个数

排序矩阵查找

漂亮数组

寻找两个正序数组的中位数

为运算表达式设计优先级

文章作者: woyao
文章链接: https://chenwoyao.github.io/2021/04/23/数据结构和算法/分治法/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 woyao的博客