Thuật toán Dijkstra được dùng để:
Trả lời:
Đáp án đúng: B
Thuật toán Dijkstra là một thuật toán tìm đường đi ngắn nhất trong đồ thị có trọng số không âm. Thuật toán này tìm đường đi ngắn nhất từ một đỉnh nguồn đã chọn đến tất cả các đỉnh còn lại trong đồ thị.
Tại sao các phương án khác không đúng:
- Phương án 1: Tìm đường đi ngắn nhất giữa *các cặp đỉnh bất kì* của đồ thị thường được giải quyết bằng thuật toán Floyd-Warshall.
- Phương án 3: Dijkstra có thể tìm đường đi ngắn nhất giữa hai đỉnh, nhưng nó thực tế tìm đường đi ngắn nhất từ đỉnh nguồn đến *tất cả* các đỉnh khác, rồi mới có thể xác định đường đi ngắn nhất đến đỉnh đích cụ thể. Phương án 2 chính xác hơn vì nó bao quát toàn bộ quá trình hoạt động của thuật toán.
- Phương án 4: Tương tự phương án 3, Dijkstra có thể được sử dụng để tìm đường đi ngắn nhất giữa một đỉnh nguồn và một đỉnh đích. Tuy nhiên, trong quá trình đó, nó sẽ tìm ra đường đi ngắn nhất đến tất cả các đỉnh khác. Do đó, phương án 2 mô tả chính xác và đầy đủ hơn mục đích của thuật toán Dijkstra.
Bộ 525 câu hỏi trắc nghiệm ôn thi môn Toán rời rạc có đáp án dưới đây sẽ là tài liệu ôn tập hữi ích dành cho các bạn sinh viên. Mời các bạn cùng tham khảo!
30 câu hỏi 60 phút

.jpg)





