1. Trang chủ
  2. » Giáo án - Bài giảng

Chuyên đề DFS TK Chiều Sâu

13 411 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 51,65 KB
File đính kèm Chuyên đề DFS.rar (47 KB)

Nội dung

chuyên đề lý thuyết đồ thị tìm kiếm theo chiều sâu Tư tưởng thuật toán có thể trình bày như sau: Từ một đỉnh S ban đầu ta sẽ có các đỉnh kề là A, từ đỉnh A ta sẽ có các đỉnh kề là D, và nó cũng thuộc nhánh SAD… Chúng ta thăm các nhánh đó theo chiều sâu (thăm đến khi không còn đỉnh kề chưa duyệt). Điều đó gợi cho chúng ta viết một thủ tục đệ quy DFS(u) để mô tả việc duyệt từ đỉnh u sang đỉnh kề v chưa được thăm.

ỨNG DỤNG THUẬT TỐN TÌM KIẾM CHIỀU SÂU DFS GIẢI MỘT SỐ BÀI TẬP TIN HỌC I Ý tưởng cài đặt thuật tốn DFS Tư tưởng thuật tốn trình bày sau: Từ đỉnh S ban đầu ta có đỉnh kề A, từ đỉnh A ta có đỉnh kề D, thuộc nhánh S-A-D… Chúng ta thăm nhánh theo chiều sâu (thăm đến khơng đỉnh kề chưa duyệt) Điều gợi cho viết thủ tục đệ quy DFS(u) để mô tả việc duyệt từ đỉnh u sang đỉnh kề v chưa thăm Mơ hình giải thuật DFS Giải thuật DFS viết theo mơ hình đây: void dfs(int u) { free[u]=false; // đánh dấu đỉnh u thăm for (int v=1; v

Ngày đăng: 03/06/2018, 21:10

TỪ KHÓA LIÊN QUAN

w