热门

最新

红包

立Flag

投票

同城

我的

发布
m0_49584125
写bug的沙雕
4 年前
truem0_49584125

分治是什么?
分治,字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。——百度百科词条
举个栗子,当你在做煎蛋时,直接考虑如何做出最好吃的煎蛋是不太现实的,所以你就先把这个煎蛋问题划分成几个部分:用什么蛋,用什么锅,用什么油……然后一项一项试,最终就可以得到结果。
虽然分治看起来相当费时,但是它写起来简单(递归),执行起来方便,不会出各种各样出人意料的bug。

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《数据仓库构建方法论(五):FTP服务器上离线文件的校验模板》, 一起来围观吧 https://blog.csdn.net/yezonggang/article/details/109257817?utm_source=app&app_version=4.5.0
立即登录