zoukankan
html css js c++ java
算法分析---主定理
在算法分析中,主定理(英语:master theorem)提供了用渐近符号表示许多由分治法得到的递推关系式的方法。此方法经由经典算法教科书《算法导论》而为人熟知。不过,并非所有递推关系式都可应用主定理。该定理的推广形式包括Akra-Bazzi定理。
假设有递推关系式
,其中
为问题规模,为
递推的子问题数量,
为每个子问题的规模(假设每个子问题的规模基本一样),
为递推以外进行的计算工作。
情形一:
如果存在常数
,有
,并且是多项式的小于
那么
情形二:
如果存在常数
k
≥ 0,有
那么
情形三:
如果存在常数
,有
,并且是多项式的大于
同时存在常数
以及充分大的
,满足
那么
常用算法中的应用:
算法
递推关系式
运算时间
备注
折半搜索
情形二(
k
= 0)
二叉树
遍历
情形一
归并排序
情形二(
k
= 0)
查看全文
相关阅读:
SQL SERVER 2005 调用CLR时需要注意的几个问题:
C#修饰符
第1届ICPC青少年程序设计竞赛 部分题目题解
Oracle 10g 的控制文件(1)——部分控制文件丢失的恢复
Oracle 10g 的控制文件(2)——添加控制文件
Hello world
HTML5学习笔记(1)——canvas绘图
HTML5学习笔记(3)——canvas图片
oracle 10g 管理用户安全性
HTML5学习笔记(2)——canvas渐变
原文地址:https://www.cnblogs.com/jiangu66/p/3231157.html
最新文章
CSS3 transform
前端上传文件的几种方式
JavaScript、ES5和ES6的介绍和区别
前端开发工程师面试题 Javascript
常见的浏览器兼容
数组与字符串
常见的浏览器兼容问题
pintos摸爬滚打记录
自己封转的一个Http请求线程类
Java解析HTML
热门文章
一道计算时间的机试题
Java深拷贝与浅拷贝
听别人说的两道华为机试题
经纬度距离,修改系统时间,读取ini文件
c# 使用模板方式构造xml文档
c++中string和int相互转化
通过ip获取本机位置信息
Windows下nginx定时分割日志
redis入门系列文章
C#调用WebBrowser实现网页快照功能
Copyright © 2011-2022 走看看