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

senior

Khác biệt chính giữa BFSDFS là gì?

junior

Sự khác biệt giữa cấu trúc dữ liệu Tree và Graph là gì?

entry

Graph là gì?

Bình luận

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

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