JavaScript is required

Để xây dựng cây khung nhỏ nhất của đồ thị, ta dùng: (Chọn phương án đúng)

A.

Thuật toán Dijsktra.

B.

Tìm kiếm theo chiều rộng (BFS).

C.

Tìm kiếm theo chiều sâu (DFS).

D.

Thuật toán Prim.

Trả lời:

Đáp án đúng: D


Thuật toán Prim là một thuật toán tham lam được sử dụng để tìm cây khung nhỏ nhất cho một đồ thị có trọng số liên thông. Thuật toán bắt đầu từ một đỉnh duy nhất, sau đó liên tục thêm các cạnh có trọng số nhỏ nhất kết nối cây hiện tại với các đỉnh chưa thuộc cây. Các thuật toán Dijsktra, BFS, DFS dùng cho các mục đích khác, không phải tìm cây khung nhỏ nhất. Dijkstra dùng để tìm đường đi ngắn nhất từ một đỉnh đến các đỉnh còn lại. BFS và DFS dùng để duyệt đồ thị.

Câu hỏi liên quan