Câu hỏi:
11/07/2024 385Tìm hiểu một số cách biểu diễn dữ liệu đồ thị trên máy tính. Thảo luận xem cách nào là hợp lí nhất. Hãy biểu diễn dữ liệu của các đồ thị ở Hình 11.12.
Quảng cáo
Trả lời:
Có hai cách biểu diễn dữ liệu đồ thị trên máy tính mà bạn có thể xem xét:
- Ma trận kề: Mỗi hàng và cột tương ứng với một đỉnh, và giá trị tại hàng i, cột j là 1 nếu có cạnh nối giữa đỉnh i và j, ngược lại là 0.
- Danh sách kề: Mỗi đỉnh liệt kê các đỉnh mà nó kết nối trực tiếp.
Đồ thị (a) - Cấu trúc hình sao:
- Ma trận kề:
- Danh sách kề:
Đỉnh 0: 1, 2, 3, 4
Đỉnh 1: 0
Đỉnh 2: 0
Đỉnh 3: 0
Đỉnh 4: 0
Đồ thị (b) - Cấu trúc liên kết nhiều hơn:
- Ma trận kề:
- Danh sách kề:
Đỉnh 0: 1, 3
Đỉnh 1: 0, 2, 4
Đỉnh 2: 1, 3
Đỉnh 3: 0, 2, 4
Đỉnh 4: 1, 3
Hot: 500+ Đề thi thử tốt nghiệp THPT các môn, ĐGNL các trường ĐH... file word có đáp án (2025). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Để vẽ và thiết lập ma trận kề của đồ thị đầy đủ với số đỉnh n=2,3,4 ta sẽ xác định tất cả các cạnh có thể nối giữa các đỉnh.
1. Khi n=2:
- Đồ thị chỉ có hai đỉnh V={0,1}
- Vì đồ thị đầy đủ, nên có một cạnh nối giữa mọi cặp đỉnh.
- Ma trận kề sẽ có dạng:
2. Khi n=3:
- Đồ thị có ba đỉnh V={0,1,2}.
- Tương tự như trường hợp trên, có một cạnh nối giữa mọi cặp đỉnh.
- Ma trận kề:
3. Khi n=4:
- Đồ thị có bốn đỉnh V={0,1,2,3}.
- Đồ thị đầy đủ có một cạnh nối giữa mọi cặp đỉnh.
- Ma trận kề:
Trong ma trận kề, giá trị 1 ở hàng i và cột j thể hiện rằng có một cạnh nối giữa đỉnh i và đỉnh j.
Lời giải
Xét từng hàng của ma trận kề:
- Hàng 1: Đỉnh 0 kề với đỉnh 1 và 2.
- Hàng 2: Đỉnh 1 kề với đỉnh 0 và 3.
- Hàng 3: Đỉnh 2 kề với đỉnh 0 và 3.
- Hàng 4: Đỉnh 3 kề với đỉnh 1 và 2.
Dựa trên thông tin này, ta có thể vẽ đồ thị như sau:
Xét từng hàng của ma trận kề:
- Hàng 1: Đỉnh 0 kề với đỉnh 1 và 2.
- Hàng 2: Đỉnh 1 kề với đỉnh 0 và 3.
- Hàng 3: Đỉnh 2 kề với đỉnh 0 và 3.
- Hàng 4: Đỉnh 3 kề với đỉnh 1 và 2.
Dựa trên thông tin này, ta có thể vẽ đồ thị như sau:
Trong đồ thị này, mỗi đỉnh được biểu diễn bởi một số, và mỗi cạnh giữa các đỉnh được biểu diễn bằng các đoạn thẳng nối hai đỉnh tương ứng.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
15 câu Trắc nghiệm Tin học 12 Cánh diều Mô hình và các giao thức mạng có đáp án
Bộ 3 đề thi cuối kì 2 Tin 12 Kết nối tri thức có đáp án - Đề 1
15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 19 có đáp án
15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 23 có đáp án
15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 25 có đáp án
Bộ 3 đề thi cuối kì 2 Tin 12 Chân trời sáng tạo có đáp án - Đề 1
15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 24 có đáp án
15 câu Trắc nghiệm Tin học 12 Cánh diều Giới thiệu trí tuệ nhân tạo có đáp án
Hãy Đăng nhập hoặc Tạo tài khoản để gửi bình luận