JavaScript is required

Độ phức tạp của thật toán Floyd là:

A.

O(n3 log2n)

B.

O(n2)

C.

O(n3)

D.

O(n2 log2n)

Trả lời:

Đáp án đúng: C


Thuật toán Floyd-Warshall được sử dụng để tìm đường đi ngắn nhất giữa tất cả các cặp đỉnh trong một đồ thị có trọng số. Thuật toán này duyệt qua tất cả các đỉnh để cập nhật khoảng cách ngắn nhất giữa mọi cặp đỉnh. Vì thuật toán này lặp qua tất cả các đỉnh ba lần lồng nhau, độ phức tạp thời gian của nó là O(n^3), trong đó n là số lượng đỉnh trong đồ thị.

Câu hỏi liên quan