Danh mục

Bài giảng Thuật toán ứng dụng: Thuật toán cơ bản trên đồ thị không trọng số

Số trang: 182      Loại file: pdf      Dung lượng: 1.59 MB      Lượt xem: 14      Lượt tải: 0    
10.10.2023

Phí tải xuống: 27,000 VND Tải xuống file đầy đủ (182 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Thuật toán ứng dụng: Thuật toán cơ bản trên đồ thị không trọng số" trình bày các nội dung chính sau đây: Cơ bản về đồ thị; Tìm kiếm theo chiều sâu và ứng dụng - DFS; Tìm kiếm theo chiều rộng và ứng dụng - BFS. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Thuật toán ứng dụng: Thuật toán cơ bản trên đồ thị không trọng số Thuật Toán Cơ Bản TrênĐồ Thị Không Trọng Số THUẬT TOÁN ỨNG DỤNG1 Cơ bản về đồ thị2 Tìm kiếm theo chiều sâu và ứng dụng - DFS3 Tìm kiếm theo chiều rộng và ứng dụng - BFS 3 / 551 Cơ bản về đồ thị Khái niệm Biểu diễn đồ thị Một số tính chất cơ bản2 Tìm kiếm theo chiều sâu và ứng dụng - DFS3 Tìm kiếm theo chiều rộng và ứng dụng - BFS 4 / 55Đồ thị là gì? 5 / 55Đồ thị là gì? Đỉnh Giao của các con đường 1 Máy tính Các sàn trong nhà Sân bay Các đối tượng 2 3 4 5 / 55Đồ thị là gì? Đỉnh Giao của các con đường 1 Máy tính Các sàn trong nhà Sân bay Các đối tượng 2 3 Cạnh Con đường Dây mạng Thang bộ và thang máy 4 Đường bay trực tiếp Mối quan hệ giữa các đối tượng 5 / 55Các loại cạnh Không có trọng số 1 2 3 4 6 / 55Các loại cạnh Không có trọng số hoặc Có trọng số 1 9 -7 0 2 3 5.1 4 6 / 55Các loại cạnh Không có trọng số hoặc Có trọng số 1 Vô hướng 2 3 4 6 / 55Các loại cạnh Không có trọng số hoặc Có trọng số 1 Vô hướng hoặc Có hướng 2 3 4 6 / 55Các loại cạnh Không có trọng số hoặc Có trọng số 1 Vô hướng hoặc Có hướng Trong trường hợp đồ thị có hướng, cạnh có hướng thường được gọi là cung chỉ tính định hướng của cung giữa hai 2 3 đỉnh đầu mút 4 6 / 55Đa đồ thị 1 2 3 4 7 / 55Đa đồ thị Cạnh lặp 1 2 3 4 7 / 55Đa đồ thị Cạnh lặp 1 Khuyên 2 3 4 7 / 551 Cơ bản về đồ thị Khái niệm Biểu diễn đồ thị Một số tính chất cơ bản2 Tìm kiếm theo chiều sâu và ứng dụng - DFS3 Tìm kiếm theo chiều rộng và ứng dụng - BFS 8 / 55Danh sách kề 1: 2, 3 1 2: 1, 3 3: 1, 2, 4 4: 3 2 3 vector < int > Adj [5]; Adj [1]. push_back (2); Adj [1]. push_back (3); Adj [2]. push_back (1); 4 Adj [2]. push_back (3); Adj [3]. push_back (1); Adj [3]. push_back (2); Adj [3]. push_back (4); Adj [4]. push_back (3); 9 / 55Ma trận kề 0 1 1 0 1 1 0 1 0 1 1 0 1 0 0 1 0 2 3 bool Adj [5][5]; Adj [1][2] = true ; Adj [1][3] = true ; Adj [2][1] = true ; 4 Adj [2][3] = true ; Adj [3][1] = true ; Adj [3][2] = true ; Adj [3][4] = true ; Adj [4][3] = true ; 10 / 55Danh sách cạnh (1 ,2) 1 (1 ,3) (2 ,3) (3 ,4) 2 3 vector < pair < int , int > > Edges ; Edges . push_back ( make_pair (1 ,2)); Edges . push_back ( make_pair (1 ,3)); Edges . push_back ( make_pair (2 ,3)); 4 Edges . push_back ( make_pair (3 ,4)); 11 / 55Một số tính chất trên đỉnh (đồ thị vô hướng) 1 Bậc của một đỉnh v, ký hiệu Deg(v): Số lượng cạnh kề với v Số lượng đỉnh kề với v 2 3 ...

Tài liệu được xem nhiều: