Skip to content
结痂珊瑚(SpikeSun) edited this page Dec 30, 2021 · 13 revisions

UCS

1.解决bfs无法适用于带权值路径的问题

2.解决循环依赖

depth limited search

iterative deepening search

bidirectional search

1.是绝对对称的吗

best first search

`Best-First-Search(Graph g, Node start)

1) Create an empty PriorityQueue

   PriorityQueue pq;

2) Insert "start" in pq.

   pq.insert(start)

3) Until PriorityQueue is empty

      u = PriorityQueue.DeleteMin

      If u is the goal

         Exit

      Else

         Foreach neighbor v of u

            If v "Unvisited"

                Mark v "Visited"   
             
                pq.insert(v)

         Mark u "Examined"      

End procedure`

Clone this wiki locally