Showing posts with label đồ thị. Show all posts
Showing posts with label đồ thị. Show all posts

Thursday, April 21, 2016

[Đồ thị] Lý thuyết đồ thị - Đường đi, Chu trình, Đồ thị liên thông

Đồ thị: là một cấu trúc dữ liệu rời rạc bao gồm các đỉnh và các cạnh nối các cặp đỉnh này. Chúng ta phân biệt đồ thị thông qua kiểu và số lượng cạnh nối giữa các cặp đỉnh của đồ thị. Dưới đây là một ví dụ về mạng máy tính bao gồm: mỗi máy tính là một đỉnh, mỗi kênh...

Sunday, September 6, 2015

[Thuật toán] Duyệt các thành phần liên thông của đồ thị

Một đồ thị có thể liên thông hoặc không liên thông. Nếu đồ thị liên thông thì số thành phần liên thông của nó là 1. Điều này tương đương với phép duyệt theo thủ tục DFS() hoặc BFS() được gọi đến đúng một lần. Nếu đồ thị không liên thông (số thành phần liên thông lớn hơn 1) chúng...

Monday, August 31, 2015

[Thuật toán] Tìm kiếm theo chiều rộng BFS.

Để xem lý thuyết đồ thị với các định nghĩa về đường đi, chu trình, đồ thị liên thông bạn có thể xem ở đây. Lý thuyết về thuật toán tìm kiếm theo chiều sâu bạn có thể xem ở đây. Khác với thuật toán tìm kiếm theo chiều sâu, thuật toán tìm kiếm...

[Thuật toán] Tìm kiếm theo chiều sâu DFS.

Để xem lý thuyết đồ thị với các định nghĩa về đường đi, chu trình, đồ thị liên thông bạn có thể xem ở đây. Lý thuyết thuật toán tìm kiếm theo chiều rộng bạn có thể xem ở đây. Tư tưởng cơ bản của thuật toán tìm kiếm theo chiều sâu là bắt đầu tại...