算法与设计分析学习笔记
文章平均质量分 91
STRUGGLE_399
I am BugMaker.
Hope that there is no bug.
展开
-
主方法例题
文章目录递归式求解时间复杂度-主方法例题(1)T(n)=2T(n/4)+1T(n)=2T(n/4)+1T(n)=2T(n/4)+1(2)T(n)=2T(n/4)+nT(n)=2T(n/4)+\sqrt{n}T(n)=2T(n/4)+n(3)T(n)=2T(n/4)+nT(n)=2T(n/4)+nT(n)=2T(n/4)+n(4)T(n)=2T(n/4)+n2T(n)=2T(n/4)+n^2T(n)=2T(n/4)+n2(6)T(n)=7T(n/2)+Θ(n2)T(n)=7T(n/2)+\Theta(n^2原创 2021-04-17 01:15:55 · 585 阅读 · 0 评论 -
分治策略-算法导论笔记
文章目录分治策略步骤递归式(recurrence)三种求解递归式的方法最大子数组问题暴力求解算法算法思想分治算法算法思想伪代码分析递归式用代入法求解递归式代入法求解步骤做出好的猜测微妙的细节改变变量(换元)用递归树求解递归式用主方法求解递归式考虑如下形式的递归式:主定理使用主方法 分治策略 步骤 分解(Divide):将问题划分为一些子问题,子问题的形式与原问题一样,只是规模更小。(递归情况(Recursive case)) 解决(Conquer):递归地求解子问题。如果子问题规模足够小,则停止递归,直接求原创 2021-04-17 01:13:09 · 206 阅读 · 0 评论