Nguyên lý và Cấu trúc Cây Trịnh Sát
Cây trị sát là một cấu trúc dữ liệu hiệu quả để giải quyết bài toán về các điểm bắt buộc trong đồ thị có hướng.
Định nghĩa, Định lý và Quy ước
Giả sử có một "đỉnh nguồn" \(s\) làm điểm xuất phát.
Giả sử tất cả các đỉnh được đánh số thứ tự theo thứ tự duyệt DFS của chúng.
Định nghĩa \(u\) "trị sát" \(v\) có nghĩa là nếu muốn ...
Đăng vào ngày 28 tháng 6 lúc 09:24
Ứng dụng của đồ thị – Đồ thị liên thông
Input
2
4
0 1 1 1
1 0 1 1
1 1 0 1
1 1 1 0
7
0 1 0 0 0 0 0
0 0 1 1 0 0 0
1 0 0 0 0 0 0
1 0 1 0 0 0 0
0 0 0 0 0 1 1
0 1 0 0 0 0 0
0 0 0 1 0 1 0
Output
Yes
No
Bài toán này yêu cầu kiểm tra xem một đồ thị có hướng có phải là đồ thị liên thông không. Để làm điều này, chúng ta có thể sử dụng thuật toán DFS hoặc BFS. Trong ví dụ này, tôi ...
Đăng vào ngày 23 tháng 6 lúc 00:53
Khái niệm và thuật toán tìm đường đi Euler trong đồ thị
Định nghĩa cơ bản
Trước hết, hãy làm rõ một số khái niệm cơ bản:
Đường đi: Một dãy các đỉnh sao cho các đỉnh kề nhau có cạnh nối trong đồ thị
Đường đi đơn: Một đường đi không đi qua cạnh nào hai lần
Chu trình: Một đường đi đơn mà điểm bắt đầu và kết thúc giống nhau
Đường đi Euler: Một đường đi đơn đi qua tất cả các cạnh của đồ thị đúng một lần
...
Đăng vào ngày 30 tháng 5 lúc 19:53