zoukankan
html css js c++ java
算法分析---主定理
在算法分析中,主定理(英语:master theorem)提供了用渐近符号表示许多由分治法得到的递推关系式的方法。此方法经由经典算法教科书《算法导论》而为人熟知。不过,并非所有递推关系式都可应用主定理。该定理的推广形式包括Akra-Bazzi定理。
假设有递推关系式
,其中
为问题规模,为
递推的子问题数量,
为每个子问题的规模(假设每个子问题的规模基本一样),
为递推以外进行的计算工作。
情形一:
如果存在常数
,有
,并且是多项式的小于
那么
情形二:
如果存在常数
k
≥ 0,有
那么
情形三:
如果存在常数
,有
,并且是多项式的大于
同时存在常数
以及充分大的
,满足
那么
常用算法中的应用:
算法
递推关系式
运算时间
备注
折半搜索
情形二(
k
= 0)
二叉树
遍历
情形一
归并排序
情形二(
k
= 0)
查看全文
相关阅读:
layui实现复选框全选,反选
Lambda表达式详解
母版页 VS shtml—ASP.NET细枝末节(3)
无废话WCF入门教程一[什么是WCF]
String.Format用法
C#基础--之数据类型
簡單SQL存儲過程實例
SQL Server 存储过程
存储过程详解
sql语句分页多种方式ROW_NUMBER()OVER
原文地址:https://www.cnblogs.com/jiangu66/p/3231157.html
最新文章
Python爬取 斗图表情,让你成为斗图大佬
Mxonline3.6 在阿里云服务器上的部署(uwsgi nginx)
Fibonacci数列的两种实现方式
文件修改的两种方式
字符编码问题
Django中多数据库的读写分离、一主多从及分库分表的使用
Python3 文件的重命名
Python3中的赋值操作、浅拷贝与深拷贝
Django中执行原生SQL语句【新编辑】
orm性能相关
热门文章
python中缓存相关的操作【新编辑】
PHP批量导出数据为excel表格
linux服务器SSH破解预防方法
linux上,mysql使用聚合函数group by 时报错:SELECT list is not in GROUP BY clause and contains nonaggre的问题
CentOS 7开启防火墙端口
php实现同一时间内一个账户只允许在一个终端登陆
js实现获取URL参数
js实现禁止右键 禁止f12 查看源代码
php实现备份数据库
CentOS 7 镜像下载
Copyright © 2011-2022 走看看