算法分析复习提纲

算法分析复习提纲

第一章

解决问题的方法
算法的特性,有限
算法描述,描述出思想
出题是出算法、用语言描述、解题思想
算法设计的基本步骤
算法分析(重点) 时间、空间 复杂度
看第二节
第一节不看

第二章

递归模型是什么
44页 能够用递归解决的应该满足一下三个条件
(回溯法用递归和不用递归有什么区别)
求递归方程:

  1. 母函数
  2. 特征方程
  3. 换名法
  4. 递推法

第三章 分治法

掌握二划分
例题 2 3 4

第四章 蛮力法

解空间树
前四章混在一复习

应用题 30 分

回溯法和分支限界法 (重点)

结点分类:

  • 活结点:还未生成孩子结点的结点
  • E结点:正在生成孩子结点
  • 死结点:孩子结点已经生成完成

回溯法和分支限界法的思想
回溯法常常求的是可行解,在解空间树生成的过程中,当一个E结点生成孩子结点的时候,孩子结点变成E结点,继续向下生成,直到不满足条件或生成完回溯。回溯法的用剪枝函数来现在剪枝。
分支限界法常常求的是最优解,在解空间树的生成过程中,当E结点在生成孩子结点的时候,将E结点的孩子结点生成完,变成死结点,存入队列或者堆中。分支限界法用[lb,ub]剪枝。(lb可以贪心算法找,即满足每次选择最优)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值