algorithm - 递推方程的复杂度类
问题描述
自从我的算法本科课程以来,我已经有一段时间了。你能帮我解决这个递归方程吗?
T(0)=14
T(n)=4*T(n/2)+n^2 for n>0
我对尽可能低的上限感兴趣。
解决方案
这个方程的精确解很难计算,但根据主定理,它的渐近界是 Θ(n 2 log n)
编辑1:
实际上可以计算出精确的解,它是(对于 n > 0)
n 2 (228 log(2)+4 log (n)) / log(16)
(我通过在主定理解中添加常数并使用计算机代数应用求解 5 个方程的系统来获得此解)
推荐阅读
- rest - 如何刷新 OAuth2 令牌?我需要等待令牌过期吗?(Patreon API)
- jquery - 在输入标签中输入文件选择的名称结果
- angular - PrimeNG Turbotable 在初始化时激活我的过滤器
- sql - 从选择查询中删除记录
- javascript - 将自定义标记添加到 Mapbox 地图
- java - 创建对象时如何增加对象数组?
- javascript - 将内容日期和时间作为字符串而不是数字返回
- csv - Netezza 将 csv 作为空表导入
- python - Python LMFIT - 使用有界参数时得到错误的最小化结果
- spock - 如何在geb spock中进行鼠标悬停