- 26
- 0
- 约3.07千字
- 约 30页
- 2018-03-02 发布于浙江
- 举报
[工学]递归算法分析
递归关系常用于对递归函数的代价建模。例如,标准归并排序对一个长度为n的线性表进行处理,它的代价建模为: T(n)=2T(n/2)+n 三种常见的处理递归关系的方法: 估计法:猜测递归的上下限,然后根据需要进行收紧上下限。 扩展递归,把它转换成求和,然后利用求和技术。 当递归是某种特定形式时,利用已经证明的定理。 估计上下限 基本步骤:(1)猜测 (2)用数学归纳法证明. 关键:猜测 具体操作:如果给出一个正确的上下限估计,经过归纳证明很容易就可以验证事实。如果证明成功,那么就试着收紧上下限,如果证明失败,那么就放松限制再试着证明。一旦上下限符合要求,就完成了任务。 应用范围:当只是寻找渐进复杂性时,这是一种很有用的技术。当寻找一种精确的闭合形式解时(即寻找表达式的常量时),这个方法就不合适了。 估计上下限 例1. 求解, T(2)=1. 解: 可以从猜测这个递归有一个上限O(n2)开始,假定:T(n)=n2 归纳证明这个猜测是正确的: 假设n是2的乘方。 对于初始T(2)=1=22 假设T(i)=i2 i=n 则:T(2i)=2T(i)+i=2i2+2i=4i2=(2i)2 这样T(n)就在O(n2)中了 估计上下限 从上述证明过程中可以看到,我们从2n2+2n到达了4n2,表明O(n2)是一个很高的估计。 猜测更小些,例如T(n)=cn,很
您可能关注的文档
- [工学]课程设计继电保护.doc
- [工学]课件 居住空间设计.ppt
- [工学]质点习题课.ppt
- [工学]质量管理八项原则.ppt
- [工学]超声波加工.ppt
- [工学]超市商品管理系统.doc
- [工学]超高层建筑毕业设计说明书.doc
- [工学]路由交换基础-OSPF协议与路由重分发.ppt
- [工学]车工工艺学课件.doc
- [工学]距离测量.ppt
- DB21∕T 3101-2019 建筑工程混凝土结构防腐技术规程.docx
- DB43_T 2995-2024 综合医院分级心理护理规范.docx
- DB13_T 6144-2025 北斗位置基准服务平台数据接口规范.docx
- DB43_T 2922-2024 医养结合机构中医健康服务规范.docx
- DB42_T 2288-2024 质量提升项目效益测算评价.docx
- DB34_T 4884-2024 市场监管行政执法全过程记录技术规范.docx
- T_SXHDX 003-2025 古典插花师能力评价规范.docx
- Q_ZDGY 005-2022 建筑用硬聚氯乙烯(PVC-U)雨水管.docx
- DB43_T 2837.7-2023 在用大型游乐设施安全评估规则 第7部分:转马类.docx
- DB50_T 1838-2025 河包粉条生产技术规程.docx
最近下载
- 光大证券-量化选股系列报告之十五:分域法改进因子的新尝试.pdf VIP
- 唐诗三百首(唐诗300首).pdf VIP
- 一次性使用吸痰气管插管产品技术要求模板.docx VIP
- 应急部-《工贸企业重大事故隐患判定标准》解读.pdf VIP
- 2026广西招聘县级政府统计机构统计协管员(协统员)备考题库汇总含答案详解(最新).docx
- 科目一2026最新最新.pdf VIP
- 环境体系管理评审报告.docx VIP
- 22S804矩形钢筋混凝土蓄水池.pdf VIP
- 跨境电子商务概论(附微课 第2版)-教学大纲、教案全套 郑秀田.doc
- 江苏省无锡市重点中学2025-2026学年小升初分班考数学押题卷(苏教版.pdf VIP
原创力文档

文档评论(0)