Lý thuyết đồ thị Giải bài tập các loại đồ thị cơ bản

13 10 0
Lý thuyết đồ thị  Giải bài tập các loại đồ thị cơ bản

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xác định thông tin của các đồ thị sau Loại đồ thị cơ bản, Số lượng đỉnh (kể cả đỉnh đặc biệt), Số lượng cạnh (kể cả cạnh đặc biệt), Số lượng đỉnh treo,Số lượng đỉnh cô lập, Số lượng cạnh khuyên, Số lượng cặp đỉnh xuất hiện cạnh bội, Bậc của mỗi đỉnh Xét các loại đồ thị đặc biệt và trình bày thông tin ở bảng dưới Đồ thị vừa là đồ thị vòng vừa là đồ thị đầy đủ Đồ thị chỉ là đồ thị chính quy Đồ thị vừa là đồ thị vòng vừa là đồ thị lưỡng phân Đồ thị là đồ thị vòng nhưng không phải là đồ thị lưỡng phân

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN – HỆ VB2 ĐÀO TẠO TỪ XA  BÁO CÁO BÀI TẬP TUẦN GVHD Lý Thuyết: Đặng Trần Minh Hậu GDHD Thực hành: Nguyễn Ngọc Thảo LỚP: Lý Thuyết Đồ Thị - CSC00008 NHÓM 32 SV thực - MSSV:  MỤC LỤC A Bài tập lý thuyết Câu Câu Câu B Bài tập cài đặt Câu Câu BÀI TẬP TUẦN A Bài tập lý thuyết Câu 1: Hình Xác định thơng tin đồ thị sau: Giả đồ thị Giải thích: - Tính chất cạnh: Vơ hướng Loại đồ thị - Có cạnh bội (2 cạnh bội cặp Đỉnh số 1,4 đỉnh số 6,7) - Có cạnh khuyên (tại đỉnh số đỉnh số 5) Số lượng đỉnh (kể đỉnh đặc biệt) 11 Số lượng cạnh (kể cạnh đặc biệt) 14 Số lượng đỉnh treo Số lượng đỉnh cô lập Số lượng cạnh khuyên Số lượng cặp đỉnh xuất cạnh bội 0: 1: 2: 3: 4: Bậc đỉnh 5: 6: 7: 8: 9: 10: Câu 1: Hình Xác định thơng tin đồ thị sau: Loại đồ thị Số lượng đỉnh (kể đỉnh đặc biệt) Số lượng cạnh (kể cạnh đặc biệt) Số lượng đỉnh treo Số lượng đỉnh cô lập Số lượng cạnh khuyên Số lượng cặp đỉnh xuất cạnh bội Bậc đỉnh Đa đồ thị có hướng Giải thích: - Tính chất cạnh: Có hướng - Có cặp cạnh bội (tại cặp đỉnh 4,1) - Có cạnh khuyên (tại đỉnh số đỉnh số 5) 10 15 0: d- = 2, d+ = 1: d- = 2, d+ = 2: d- = 1, d+ = 3: d- = 2, d+ = 4: d- = 2, d+ = 5: d- = 2, d+ = 6: d- = 2, d+ = 7: d- = 1, d+ = 8: d- = 0, d+ = 9: d- = 1, d+ = Câu 2: Xét loại đồ thị đặc biệt trình bày thơng tin bảng Đồ thị a b c d Đầy đủ K4 X X X Vịng X C5 X X Chính quy 3-regular 2-regular X 3-regular Lưỡng phân X X K1,5 K4,4 Lưỡng phân đầy đủ X X K1,5 X Câu 3: Vẽ đồ thị với yêu cầu (mỗi câu khác khơng trung với đồ thị có câu Đề Đồ thị a Đồ thị vừa đồ thị vòng vừa đồ thị đầy đủ b Đồ thị đồ thị quy c Đồ thị vừa đồ thị vòng vừa đồ thị lưỡng phân d Đồ thị đồ thị vòng đồ thị lưỡng phân B Bài tập cài đặt I Kết làm câu Hình 2.1.1 Hình 2.1.2 II Những ghi quan trọng câu Chương trình gồm hàm main ( MainCAU2.cs) nơi gọi file input txt xuất kết (Hình 2.2.3) hàm định nghĩa, xử lí mảng ( GraphHandler.cs) Lưu ý nhớ copy đường dẫn vào hàm main để chương trình truy xuất vào file (bơi màu vàng) Hình 2.1.3 Tổ chức hàm tập cài đặt câu sau: - hàm struct tự định nghĩa - class chứa 13 hàm tự tạo dùng để tính tốn yêu cầu tập cài đặt hàm finalOutput để tổng hợp kết dùng cho hàm Main tham chiếu xuất kết Chi tiết hàm phân sau + Hàm để input đọc liệu ma trận đồ thị InputAndStore + Hàm để tính tốn u cầu đề như: Kiểm tra loại đồ thị (isUndirectedGraph) ; đếm cạnh khuyên (loopEdgesCount), đếm cạnh bội (DoublePairCount); đếm cạnh (EdgeCount); Tìm bậc (findDegree); Đếm đỉnh treo (countHangingPoint); Đếm đỉnh cô lập (countIsolatedPoint); + Hàm để xuất kết quả: Xuất đếm bậc (exportDegree); Xuất đếm đỉnh cô lập (xportIsolatedPoint); xuất đếm đỉnh treo (exportHangingPoint); Xuất loại đồ thị (exportTypeOfGraph) + Hàm tổng hợp xuất kết (finalOutputCau1) + Hàm Main nằm MainCAU1.cs để chạy chương trình tham chiếu xuất kết Hình 2.1.4 I Kết làm câu Hình 2.2.1 Hình 2.2.2 II Những ghi quan trọng câu Chương trình gồm hàm main ( MainCAU2.cs) nơi gọi file input txt xuất kết (Hình 2.2.3) hàm định nghĩa, xử lí mảng ( GraphHandler.cs) Lưu ý nhớ copy đường dẫn vào hàm main để chương trình truy xuất vào file (bơi màu vàng) Hình 2.2.3 Tổ chức hàm tập cài đặt câu sau: - hàm struct tự định nghĩa - class chứa hàm tự tạo dùng để tính toán yêu cầu tập cài đặt hàm finalOutputCau2 để tổng hợp kết dùng cho hàm Main tham chiếu xuất kết Chi tiết hàm phân sau + Hàm để input đọc liệu ma trận đồ thị InputAndStore + Hàm để tính tốn u cầu đề như: tìm bậc đỉnh (findDegreeUndirected); kiểm tra bậc xác định đồ thị đầy đủ (isCompleteGraph); Kiểm tra đồ thị quy (isRegularGraph); Kiểm tra đồ thị vịng (isRoundGraph) + Hàm tổng hợp xuất kết (finalOutputCau2) + Hàm Main nằm MainCAU2.cs để chạy chương trình tham chiếu xuất kết Hình 2.2.4 ... Vẽ đồ thị với yêu cầu (mỗi câu khác không trung với đồ thị có câu Đề Đồ thị a Đồ thị vừa đồ thị vòng vừa đồ thị đầy đủ b Đồ thị đồ thị quy c Đồ thị vừa đồ thị vịng vừa đồ thị lưỡng phân d Đồ thị. ..A Bài tập lý thuyết Câu Câu Câu B Bài tập cài đặt Câu Câu BÀI TẬP TUẦN A Bài tập lý thuyết Câu 1:... TẬP TUẦN A Bài tập lý thuyết Câu 1: Hình Xác định thơng tin đồ thị sau: Giả đồ thị Giải thích: - Tính chất cạnh: Vơ hướng Loại đồ thị - Có cạnh bội (2 cạnh bội cặp Đỉnh số 1,4 đỉnh số 6,7) -

Ngày đăng: 01/09/2022, 00:16

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan