Chuyên đề 3: Tìm hiểu kĩ thuật duyệt đồ thị và ứng dụng

Bình chọn:
4.9 trên 7 phiếu
Bài 11: Khái niệm đồ thị

Năm 1736, nhà bác học Euler đưa ra bài toán, được gọi là bài toán 7 cây cầu ở Königsberg. Tại thành phố cổ Königsberg của nước Phổ cũ (nay thuộc nước Nga) có dòng sông Pregel vắt ngang qua, chia thành phố thành các vùng riêng biệt.

Xem lời giải

Bài 12: Biểu diễn đồ thị

Quan sát đồ thị Hình 12.1 và cho biết mỗi tệp dữ liệu sau có ý nghĩa gì?

Xem lời giải

Bài 13: Thực hành thiết lập đồ thị

Em hãy trao đổi, thảo luận và trả lời một số câu hỏi sau: – Nếu đồ thị là vô hướng thì ma trận kề có đặc điểm gì?

Xem lời giải

Bài 14: Kĩ thuật duyệt đồ thị theo chiều sâu

Chúng ta đã biết bài toán và thuật toán duyệt (tìm kiếm) dữ liệu trên các cấu trúc dữ liệu khác nhau: – Kiểu dữ liệu mảng (một hoặc hai chiều).

Xem lời giải

Bài 15: Thực hành duyệt đồ thị theo chiều sâu

Trong lí thuyết đồ thị, chu trình được định nghĩa là một đường đi không tầm thường khép kín, tức là đường đi có số cạnh lớn hơn 1 và đỉnh xuất phát trùng với đỉnh kết thúc. Làm cách nào để kiểm tra một đồ thị cho trước có chu trình hay không?

Xem lời giải

Bài 16: Kĩ thuật duyệt đồ thị theo chiều rộng

Chúng ta đã làm quen với thuật toán duyệt đồ thị theo chiều sâu, quá trình duyệt đi "sâu" nhất có thể theo các cạnh của đồ thị.

Xem lời giải

Bài 17: Thực hành duyệt đồ thị tổng hợp

Trong bài thực hành trước chúng ta đã được ôn tập và giải một số bài toán có áp dụng thuật toán duyệt đồ thị theo chiều sâu. Còn về thuật toán duyệt theo chiều rộng em có biết gì về các ứng dụng thực tế của bài toán này không?

Xem lời giải