tailieunhanh - PHÂN TÍCH ĐỘ PHỨC TẠP CÁC GIẢI THUẬT ĐỒ THỊ

TÀI LIỆU THAM KHẢO KỸ THUẬT LẬP TRÌNH - PHÂN TÍCH ĐỘ PHỨC TẠP CÁC GIẢI THUẬT ĐỒ THỊ | PHÂN TÍCH ĐỘ PHỨC TẠP CÁC GIẢI THUẬT ĐỒ THỊ CHƯƠNG 4 Nội dung Định nghĩa đồ thị Các giải thuật duyệt đồ thị Giải thuật trên đồ thị có trọng số Giải thuật trên đồ thị có hướng Định nghĩa đồ thị Phân loại đồ thị Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Các giải thuật duyệt đồ thị Tìm kiếm theo chiều rộng Tìm kiếm theo chiều sâu Tìm cây bao trùm nhỏ nhất Tìm đường đi ngắn nhất Nội dung bài toán tìm kiếm Cho đồ thị G=(V,E) và một đỉnh s. Xuất phát từ đỉnh s, hãy duyệt qua tất cả các đỉnh của đồ thị Kí hiệu: V(G)=tập các đỉnh của G, E(G)=tập các cạnh của G. Hàm Color(u) chỉ trạng thái các đỉnh trong quá trình tìm kiếm. Color(u) nhận một trong 3 giá trị : WHITE, GRAY, BLACK. Lúc đầu, Color(u)=WHITE nghĩa là chưa được xét, với những đỉnh u bắt đầu xét, Color(u)=GRAY, khi u đã xét xong Color(u)=BLACK Tìm kiếm theo chiều rộng (Breadth-First Search-BFS) Ý tưởng thuật toán Bắt đầu tìm kiếm từ đỉnh s cho trước tuỳ ý Tại thời điểm đã tìm thấy u, thuật toán tiếp tục tìm kiếm tập tất cả các đỉnh kề với u Thực hiện quá trình này cho các đỉnh còn lại Tìm kiếm theo chiều rộng (Breadth-First Search-BFS) Ý tưởng thuật toán Dùng một hàng đợi để duy trì trật tự tìm kiếm theo chiều rộng Dùng các màu để không lặp lại các đỉnh tìm kiếm Dùng một mảng để xác định đường đi ngắn nhất từ s đến các đỉnh đã được tìm kiếm Dùng một mảng để lưu trữ đỉnh đi trước của đỉnh được tìm kiếm Tìm kiếm theo chiều rộng (Breadth-First Search-BFS) Procedure BFS(G,s) for each u V[G] do color[u]:= WHITE;Prev(u)=Null; color[s]:=GRAY; Q:= {s} While Q # do u:= Head(Q); /*lấy u là phần tử đứng | PHÂN TÍCH ĐỘ PHỨC TẠP CÁC GIẢI THUẬT ĐỒ THỊ CHƯƠNG 4 Nội dung Định nghĩa đồ thị Các giải thuật duyệt đồ thị Giải thuật trên đồ thị có trọng số Giải thuật trên đồ thị có hướng Định nghĩa đồ thị Phân loại đồ thị Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Biểu diễn đồ thị trên máy tính Các giải thuật duyệt đồ thị Tìm kiếm theo chiều rộng Tìm kiếm theo chiều sâu Tìm cây bao trùm nhỏ nhất Tìm đường đi ngắn nhất Nội dung bài toán tìm kiếm Cho đồ thị G=(V,E) và một đỉnh s. Xuất phát từ đỉnh s, hãy duyệt qua tất cả các đỉnh của đồ thị Kí hiệu: V(G)=tập các đỉnh của G, E(G)=tập các cạnh của G. Hàm Color(u) chỉ trạng .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.