zoukankan
html css js c++ java
算法分析---主定理
在算法分析中,主定理(英语:master theorem)提供了用渐近符号表示许多由分治法得到的递推关系式的方法。此方法经由经典算法教科书《算法导论》而为人熟知。不过,并非所有递推关系式都可应用主定理。该定理的推广形式包括Akra-Bazzi定理。
假设有递推关系式
,其中
为问题规模,为
递推的子问题数量,
为每个子问题的规模(假设每个子问题的规模基本一样),
为递推以外进行的计算工作。
情形一:
如果存在常数
,有
,并且是多项式的小于
那么
情形二:
如果存在常数
k
≥ 0,有
那么
情形三:
如果存在常数
,有
,并且是多项式的大于
同时存在常数
以及充分大的
,满足
那么
常用算法中的应用:
算法
递推关系式
运算时间
备注
折半搜索
情形二(
k
= 0)
二叉树
遍历
情形一
归并排序
情形二(
k
= 0)
查看全文
相关阅读:
hystrix总结之缓存
python3列表
hystrix总结之多返回值命令
hystrix总结之限流
hystrix(5) 延时检测
redis-start
设计模式-4建造者模式
设计模式-3原型模式
设计模式-2工厂设计模式
设计模式-七大设计原则
原文地址:https://www.cnblogs.com/jiangu66/p/3231157.html
最新文章
C#将数据大小字节转换为MB,GB,TB
UnicodeToGB2312
C# WebBrowser不能运行打开页面的activex
jquery判断json对象是否为空({})
[学习笔记] 数位DP的dfs写法
[学习笔记] 扩展欧几里得算法
SHOI 2013 【扇形面积并】
[学习笔记] 主席树
[学习笔记] 区改区查标记永久化线段树
[学习笔记] 树链剖分
热门文章
NOIP提高组2016 D1T2 【天天爱跑步】
[学习笔记] 关于差分
树型大融合——NOIP提高组2015 D1T3 【运输计划】
CodeForces 79D 【Password】,洛谷P3943 【星空】
[转]STL中vector转数组(实际是数组的指针)
hystrix(8) 插件
Python3函数
tomcat源码之概述
hystrix总结之请求批量执行
python3字典
Copyright © 2011-2022 走看看