Câu hỏi phỏng vấn Graph Theory
Câu hỏi

Sự khác biệt giữa thuật toán BFS và thuật toán Dijkstra khi tìm đường đi ngắn nhất là gì?

Câu trả lời

  • Thuật toán BFS (Breadth-First Search):

    • BFS tìm kiếm đường đi ngắn nhất trên đồ thị vô hướng hoặc có trọng số đồng đều.
    • Nó sử dụng một hàng đợi để duyệt qua tất cả các đỉnh theo cấp độ từ một đỉnh ban đầu.
    • BFS không xác định được đường đi ngắn nhất trong các đồ thị có trọng số khác nhau giữa các cạnh.
  • Thuật toán Dijkstra:

    • Dijkstra tìm đường đi ngắn nhất trên đồ thị có trọng số dương....
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Hãy giải thích về thuật toán A* Search?

expert

Giải thích sự khác biệt về việc sử dụng bộ nhớ tối đa giữa DFSBFS?

middle

DFS (Depth First Search) là thuật toán gì cho đồ thị và nó hoạt động như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào