- 45
- 0
- 约6.36千字
- 约 38页
- 2016-09-16 发布于江苏
- 举报
搜索 (BFS 和 DFS)08 计算机 of tju向天宇 (lucdo)individuality523@163.com 图 顶点(vertex, node) 边(edge, arc) 有向(directed) 无向(undirected) 权值(weight) 容量(capacity) 费用(cost) 图的表示 邻接矩阵 空间复杂度O(V^2) 邻接表 空间复杂度O(E) 引例 迷宫问题 6 8 6 行 8 列 ######## 存储方式 # .## . . .T 到出口的最短路径 # . .# .### # . .# . . .# 小时候玩过? # . . . . . .# 沿着一面墙走一定能到出口? #S###### 如果要得到最短的路径? BFS – 广度优先搜索 广度优先遍历(BFS) 通常用队列(先进先出,FIFO)实现 Q={起点s}; 标记s为己访问; while (Q非空) { 取Q队首元素u; u出队; 所有与u相邻且未被访问的点进入队列; 标记u为已访问; } BFS 广度优先搜索过程 回
原创力文档

文档评论(0)