算法分析有四大经典的思想,分治法、贪心法、动态规划,最后一个是回溯法和分支限界法,后面会针对性都出一篇博客总结。这篇博文先总结一下除了四大算法之外的,杂七杂八的笔记。
复杂度分析
复杂度分析涉及一些比较麻烦的符号,主要是五个:上界符号 O ,下界符号
运行时间上界
定义:对于要研究的函数
f(n)≤cg(n)
那么就称函数
f(n)
的阶至多是
O(g(n))
的。
含义: f(n) 的增长最多像 g(n) 那样快。称 O(g(n)) 是

本文概述了算法分析中的复杂度概念,包括运行时间的上界、下界和准确界,以及非紧上界和下界的定义。此外,讨论了解决递归方程的三种方法:生成函数、特征方程和递推法,并简要提及了NP完全问题和图灵机的基础知识。
最低0.47元/天 解锁文章
407

被折叠的 条评论
为什么被折叠?



