算法分析与设计期末复习(第六章)

第六章 基本检索与周游方法

1. 搜索算法类型

基于枚举策略
深度优先搜索
广度优先搜索
优化+枚举
回溯算法 = 深度优先搜索 + 剪枝策略
分支限界算法 = 广度优先算法 + 剪枝策略
启发式搜索
启发式搜索是一种基于规则的优化搜索算法。

2. 周游的概念

对于问题涉及到二叉树、树和图的处理,要求确定满足某一性质的节点集合,就需要检索的方式来进行,当这种检索必须包括检索的数据对象的每一个结点进行检查时,就称为周游。

3. 图的存储结构

(1)、邻接矩阵(数组)表示法
无向图
有向图
有权图
(2)邻接表(链式)表示法

领接表

4. 图的遍历

(1)深度优先(DFS)
#访问起始点v;
#若v的第1个邻接点没访问过,深度遍历此邻接点;
#若当前邻接点已访问过,再找v的第2个邻接点重新遍历。
(2)广度优先(BFS)
#在访问了起始点v之后,依次访问v的邻接点;
#然后再依次访问这些顶点中未被访问过得邻接点;
#直到所有顶点都被访问过为止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值