







Preview text:
lOMoAR cPSD| 58800262
H ỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔ NG
⚫ ⚫
B ÀI TẬP THỰC HÀNH BUỔI 1 Mã môn học:
Giảng Viên: Đinh Chí Hiếu
Họ và Tên: Trịnh Phi Hùng
Mã Sinh Viên: B21DCTC048 lOMoAR cPSD| 58800262 Start node: S End node: G 1. Giải bằng tay
2. Tìm kiếm theo chiều rộng a. Chương trình Python
b. Chụp ảnh màn hình kết quả
3. Vẽ ồ thị trên bằng NetworkX Câu 1: lOMoAR cPSD| 58800262
Các bước giải bài toán theo phương pháp tìm kiếm theo chiều rộng:
Bước 1: Bắt ầu từ iểm S, thêm iểm S vào hàng ợi Hàng ợi: [S] Đã duyệt: []
Bước 2: Duyệt iểm S và ánh dấu iểm S, tìm các iểm liền với S và cho vào hàng ợi:
Các iểm liền với S: A,B Hàng ợi:[A,B] Đã duyệt: [S]
Bước 3: Duyệt iểm A và ánh dấu iểm A, tìm các iểm liền với A và cho vào hàng ợi:
Các iểm liền với A: C,D,G Hàng ợi: [B,C,D,G] Đã duyệt: [S,A]
Bước 4: Duyệt iểm B và ánh dấu iểm B, tìm các iểm liền với B và cho vào hàng ợi: Các iểm liền với B: C Hàng ợi: [C,D,G] Đã duyệt: [S,A,B]
Bước 5: Duyệt iểm C và ánh dấu iểm C, tìm các iểm liền với C và cho vào hàng ợi: Các iểm liền với C: G Hàng ợi: [D,G] Đã duyệt: [S,A,B,C]
Bước 6 Duyệt iểm D và ánh dấu iểm D, tìm các iểm liền với D và cho vào hàng ợi: Các iểm liền với D: G Hàng ợi: [G] Đã duyệt: [S,A,B,C,D]
Bước 7: Duyệt iểm G và ánh dấu iểm G, kết thúc giải thuật: lOMoAR cPSD| 58800262 Hàng ợi:[] Đã duyệt:[S,A,B,C,D,G,]
Đường ngắn nhất ể i từ S ến G là S->A->G, ường i này tìm ược khi G ược thêm vào hàng ợi ở bước 3. Câu 2:
Đoạn code tìm kiếm theo chiều rộng Tạo graph:
Tạo hàm tìm kiếm theo chiều rộng: lOMoAR cPSD| 58800262 In kết quả Kết quả lOMoAR cPSD| 58800262 Câu 3: Tạo Graph lOMoAR cPSD| 58800262 Vẽ biểu ồ: lOMoAR cPSD| 58800262 Kết quả