Khác biệt giữa bản sửa đổi của “Thành phần liên thông mạnh”

Nội dung được xóa Nội dung được thêm vào
Addbot (thảo luận | đóng góp)
n Bot: Di chuyển 12 liên kết ngôn ngữ đến Wikidata tại d:q2003238 Addbot
TuHan-Bot (thảo luận | đóng góp)
n Robot: Sửa đổi hướng
Dòng 1:
[[Hình:Scc.png|nhỏ|Một đồ thị với các thành phần liên thông mạnh đã được đánh dấu]]
 
Một [[đồ thị (lý thuyết đồ thị)#đồ thị có hướng|đồ thị có hướng]] là ''liên thông mạnh'' nếu như có đường từ bất kì đỉnh nào tới bất kì đỉnh nào khác. Một '''thành phần liên thông mạnh''' của một đồ thị có hướng là một đồ thị con tối đại liên thông mạnh. Nếu mỗi thành phần liên thông mạnh được co lại thành một đỉnh, thì đồ thị sẽ trở thành một [[đồ thị có hướng không có chu trình]].
 
[[Thuật toán Kosaraju]], [[thuật toán Tarjan]], và [[thuật toán Gabow]] đều có thể tìm các thành phần liên thông mạnh của một đồ thị cho trước một cách hiệu quả. Tuy nhiên trong thực tế, các thuật toán của Tarjan và Gabow thường được sử dụng do chúng chỉ cần thực hiện [[tìm kiếm theo chiều sâu]] một lần thay vì hai lần.