Thuật toán Dijkstra được dùng để:
Trả lời:
Đáp án đúng: D
Thuật toán Dijkstra là một thuật toán tìm kiếm đường đi ngắn nhất trên đồ thị có trọng số không âm. Nó được sử dụng để tìm đường đi ngắn nhất từ một đỉnh nguồn (điểm bắt đầu) đến tất cả các đỉnh còn lại trong đồ thị.
- Phương án 1 không đúng vì thuật toán Dijkstra không trực tiếp tìm đường đi ngắn nhất giữa *tất cả* các cặp đỉnh. Để làm điều đó, có thể sử dụng thuật toán Floyd-Warshall hoặc chạy Dijkstra nhiều lần từ mỗi đỉnh.
- Phương án 3 và 4 không sai hoàn toàn, nhưng chưa đủ. Dijkstra có thể tìm đường đi ngắn nhất giữa một đỉnh nguồn và một đỉnh đích, nhưng nó thực tế tìm đường đi ngắn nhất đến *tất cả* các đỉnh, bao gồm cả đỉnh đích đó.
- Phương án 2 là chính xác nhất vì nó mô tả đúng mục tiêu chính của thuật toán Dijkstra: tìm đường đi ngắn nhất từ một đỉnh xuất phát đến tất cả các đỉnh khác trong đồ thị.
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