《算法设计与分析》第04章概要课件.ppt
《《算法设计与分析》第04章概要课件.ppt》由会员分享,可在线阅读,更多相关《《算法设计与分析》第04章概要课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、算法设计与分析,DeSign and Analysis of AlgorithmsIn C+,“十一五”国家级规划教材,陈慧南 编著,电子工业出版社,第4章 基本搜索和遍历方法,基本概念 人工智能,人工智能研究如何使计算机去做过去只有人才能做的智能工作人工智能是关于知识的学科怎样表示知识以及怎样获得知识并使用知识的科学计算机博弈模式识别美国火星探测车人工智能研究,资料来源:百度知道 与 http:/,基本概念 问题的表示,状态空间法问题的归约(与或图)状态空间法:状态:所求问题的各种可能情况初始状态目标状态状态空间表示:图、树,基本概念 问题的解决,搜索 遍历无知搜索:盲目、穷举深度优先搜索(
2、DFS)广度优先搜索(BFS)D-搜索有知搜索:启发式,2 图的搜索与遍历,Struct Enode int adjVex;Enode*nextArc Enode*a;,有向图与其邻接表,未访问、未检测(活结点)、已检测(死结点)、扩展结点(E-结点)、活结点表,2 图的搜索与遍历,/图类enum ColorTypeWhite,Gray,Black;class Graph public:Graph(int mSize);void DFS_Traversal(int*parent);/一维数组parent保存DFS生成森林void BFS_Traversal(int*prarent);/一维数组
3、parent保存BFS生成森林 protected:void DFS(int u,int*parent,ColorType*color);/递归DFS函数访问从u可达结点void BFS(int u,int*parent,ColorType*color);/BFS函数访问从u可达结点 ENode*a;/生成指向ENode类对象的指针数组int n;/图中结点数目;,2 图的搜索与遍历,BFS规则(记v为起始结点)访问v,v成为活结点选择下一个活结点为E-结点,依次访问其各邻接点(成为活结点),v成为死结点;选择下一个活结点为E-结点重复上一步,直到无活结点结束以FIFO队列作为活结点表BFS遍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法设计与分析 算法 设计 分析 04 概要 课件

链接地址:https://www.31ppt.com/p-2167672.html