16-图-BFS
• Breadth First Search¶
1,定义:(BFS)算法在BFS中遍历图形,并在任何迭代中出现死胡同时,使用队列记住让下一个顶点开始搜索 队列First-In-First-Out system (FIFO)
算法标准的BFS实现将图的每个顶点放为两类之一 • Visited • Not Visited 该算法的目的是将每个顶点标记为已访问的,同时避免循环
|
---|
¶
案例
¶
¶
案例¶
¶
¶
时间复杂度¶
BFS算法的时间复杂度以O(V+E)的形式表示,其中V是节点数,E是边数。 该算法的空间复杂度为O(V)。