第八章 广度优先搜索算法 上机练习 * * 广度优先搜索算法是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。如Dijkstra单源最短路径和Prim最小生成树算法都采用了广度优先搜索的思想。 核心思想:从初始节点开始,应用算符生成第一层节点,检查目标节点是否在这些后继节点中,若没有,再用产生式规则将所有第一层的节点逐一扩展,得到第二层节点,并逐一检查第二层节点中是否包含目标节点,若没有,再用算符逐一扩展第二层的所有节点…,如此依次扩展,检查下去,直到发现目标节点为止。即: 1、从图中的某一顶点v0开始,先访问v0; 2、访问所有与v0相邻接的顶点v1、v2…; 3、依次访问与v1、v2…vt相邻接的所有未曾访问过的顶点; 4、循此以往,直到所有的顶点都被访问过为止。 这种搜索的次序体现了沿层次向横向扩展的趋势,所以称之为广度优先搜索。 【模块1】 Program bfs; 初始化,初始状态存入队列; 队列首指针head:=0; 尾指针tail:=1; while headtail do begin inc(head);指针head后移一位,指向待扩展节点; for i:=1 to
最近下载
- 2025年党性教育专题党课讲稿:涵养优良家风筑牢清廉基石.doc VIP
- 插齿切削层的研究.doc VIP
- JMP试验 设计(DOE)指南.pdf VIP
- 物奇微WQ5008datasheet_物奇资源.pdf
- 陕西省补充耕地质量验收实施细则(试行,陕西省补充耕地质量鉴定技术规范(试行,征求意见稿)政策培训.pdf VIP
- 广东省广州市2024届高三一模考试 数学试卷.docx VIP
- 过江管道下沉施工的关键技术与实施控制.pptx VIP
- 调色师:达芬奇视频剪辑调色从入门到精通(上篇,共上中下3篇).pptx VIP
- 高中物理机械能知识点归纳归纳总结(超详细)与典型例题.docx VIP
- 幼小衔接数学《每日计算练习一》.pdf VIP
原创力文档

文档评论(0)