1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài Tập lý thuyết đồ thị 2

6 2,7K 35
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 508 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài Tập lý thuyết đồ thị 2

Trang 1

DUYỆT VÀ TÌM CÁC THÀNH PHẦN LIÊN THÔNG.

I. Đồ thị liên thông:

Đồ thị liên thông là đồ thị chỉ có một thành phần liên thông

Các thuật toán được sử dụng:

− DFS (Depth First Search)

− BFS (Breadth First Search)

1 Thuật toán DFS

Bước 1 Khởi đầu

L={0, 0, 0, 0, 0}

S={1}

Trang 2

Bước 2

S={4} P={1}

Bước 3

S={2} P={1,4}

Bước 5

S={5} P={1,4,2}

Bước 6

S={3} P={1,4,2,5}

Trang 3

Bước 7

S={φ} P={1,4,2,5,3}

2 Thuật toán BFS

Queue: φ Queue: 1

Queue: φ

Trang 4

Queue: 2 3

Queue: 2 3

Queue: 3

Queue: 3 4

Trang 5

Queue: 5

Queue: φ

Queue: φ

Trang 6

Cho đồ thị G= (V, U) tìm các thành phần liên thông của đồ thị G, hãy sử dụng lại phần hướng dẫn thực hành tuần 1

− Viết chương trình xuất ra file kiểm tra đồ thị có liên thông hay không ? Nếu có xuất ra ’LIENTHONG’ ngược lại ‘KHONGLIENTHONG’, trường hợp đồ thị có thành phần liên thông thì xuất ra có bao nhiêu thành phần liên thông và các đỉnh tương ứng với từng thành phần liên thông đó theo thứ tự thành phần liên thông nào có ít đỉnh nhất in ra trước, nếu hai thành phần liên thông có cùng số đỉnh , thì thành phần liên thông nào có đỉnh nhỏ hơn sẽ được in ra trước

 Dùng thuật toán duyệt theo chiều sâu DFS (Depth First Search)

− Đệ quy

− Không đệ quy

 Dùng thuật toán duyệt theo chiều sâu BFS (Breadth First Search)

− Đệ quy

− Không đệ quy

Ngày đăng: 04/06/2014, 17:58

HÌNH ẢNH LIÊN QUAN

Đồ thị liên thông là đồ thị chỉ có một thành phần liên thông. - Bài Tập lý thuyết đồ thị 2
th ị liên thông là đồ thị chỉ có một thành phần liên thông (Trang 1)

TỪ KHÓA LIÊN QUAN

w