1. Trang chủ
  2. » Thể loại khác

Toán rời rạc 2 - PTITVL NHDT TRR2

24 390 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 291,59 KB

Nội dung

BÀI TẬP ƠN THI MƠN TỐN RỜI RẠC Câu hỏi Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng danh sách kề sau: Ke(1) = 2, 9, 10 Ke(6) = 4, 5, Ke(2) = 1, 3, 4, 8, 9, 10 Ke (7) = 4, 6, Ke(3) = 2, 4, 5, 10 Ke (8) = 2, 4, 7, Ke(4) = 2, 3, 5, 6, 7, Ke (9) = 1, 2, 8, 10 Ke (5) = 3, 4, Ke (10)= 1, 2, 3, Hãy thực hiện: a) Tìm deg(u) với uV? b) Hãy biểu diễn đồ thị G = dạng ma trận kề? c) Hãy biểu diễn đồ thị G = dạng danh sách cạnh? Câu hỏi Cho đơn đồ thị vô hướng G = gồm 10 đỉnh 20 cạnh biểu diễn dạng danh sách cạnh sau: Đỉnh đầu Đỉnh cuối Đỉnh đầu Đỉnh cuối 5 10 10 10 10 8 9 10 Hãy thực hiện: a) Tìm deg(u) với uV? b) Hãy biểu diễn đồ thị G = dạng ma trận kề? c) Hãy biểu diễn đồ thị G = dạng danh sách kề? Câu hỏi Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 http://www.ptitvl.com – Ngân Hàng Đề Thi 0 0 0 0 Hãy thực hiện: a) Tìm deg(u) với uV? (Không LT) b) Hãy biểu diễn đồ thị G = dạng danh sách cạnh? c) Hãy biểu diễn đồ thị G = dạng danh sách kề? Câu hỏi Cho đa đồ thị vô hướng G = gồm 10 đỉnh 20 cạnh biểu diễn dạng danh sách cạnh sau: Đỉnh đầu Đỉnh cuối Đỉnh đầu Đỉnh cuối 7 9 10 10 Hãy thực hiện: a) Tìm deg(u) với uV? b) Hãy biểu diễn đồ thị G = dạng ma trận kề? c) Tìm số đường độ dài đồ thị G từ đỉnh đến đỉnh 3, 10? Câu hỏi Cho đa đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 2 0 0 0 2 1 0 0 1 0 0 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 Hãy thực hiện: a) Tìm deg(u) với uV? (Khơng LT) b) Hãy biểu diễn đồ thị G = dạng danh sách cạnh? c) Tìm số đường từ đỉnh đến đỉnh 1, 9? Câu hỏi Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng danh sách kề sau: Ke(1) = 4, 10 Ke (6) = 1, 4, Ke(2) = 4, 5, Ke (7) = 3, Ke(3) = Ke (8)= 7, Ke(4) = 2, 10 Ke(9) = http://www.ptitvl.com – Ngân Hàng Đề Thi Ke (5) = 7, Ke(10) = 1, Hãy thực hiện: a) Tìm deg+(u), deg-(u) với uV? b) Hãy biểu diễn đồ thị G = dạng ma trận kề? c) Hãy biểu diễn đồ thị G = dạng danh sách cạnh? Câu hỏi Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Hãy thực hiện: a) Tìm deg+(u), deg-(u) với uV? b) Hãy biểu diễn đồ thị G = dạng danh sách kề? c) Hãy biểu diễn đồ thị G = dạng danh sách cạnh? Câu hỏi Cho đơn đồ thị có hướng G = gồm 10 đỉnh 20 cạnh biểu diễn dạng danh sách cạnh sau: Đỉnh đầu Đỉnh cuối Đỉnh đầu Đỉnh cuối 2 8 10 9 10 10 10 Hãy thực hiện: a) Tìm deg+(u), deg-(u) với uV? b) Hãy biểu diễn đồ thị G = dạng danh sách kề? c) Hãy biểu diễn đồ thị G = dạng ma trận kề? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều rộng tìm số thành phần liên thơng đồ thị G, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 10 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u V đồ thị G? b) Sử dụng thuật tốn duyệt theo chiều sâu tìm số thành phần liên thông đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 11 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u  V đồ thị G? b) Sử dụng thuật tốn duyệt theo chiều rộng tìm số thành phần liên thông đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 12 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: http://www.ptitvl.com – Ngân Hàng Đề Thi a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u  V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều sâu tìm số thành phần liên thơng đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 13 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều rộng tìm tất cạnh cầu đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 14 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều sâu tìm tất cạnh cầu đồ thị G, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 15 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u  V đồ thị G? b) Sử dụng thuật tốn duyệt theo chiều rộng tìm tất đỉnh trụ đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 16 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u  V đồ thị G? b) Sử dụng thuật tốn duyệt theo chiều sâu tìm tất đỉnh trụ đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 17 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 1 0 0 1 0 0 1 1 1 0 1 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 http://www.ptitvl.com – Ngân Hàng Đề Thi 1 0 0 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u  V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều rộng tìm đường có cạnh từ đỉnh đến đỉnh đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 18 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 1 1 0 1 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u  V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều sâu tìm đường cạnh từ đỉnh đến đỉnh đồ thị G, rõ kết bước thực theo thuật tốn? Câu hỏi 19 Cho đơn đồ thị vơ hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 1 1 0 0 1 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 0 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u  V đồ thị G? b) Sử dụng thuật tốn duyệt theo chiều rộng tìm bao trùm đồ thị G, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 20 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 1 1 0 1 1 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u  V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều sâu tìm khung đồ thị G, u = rõ kết bước thực theo thuật toán? Câu hỏi 21 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 Hãy thực hiện: a) Trình bày thuật toán duyệt theo chiều rộng đỉnh u  V đồ thị G? b) Sử dụng thuật tốn duyệt theo chiều rộng tìm đường cạnh từ đỉnh đến đỉnh đồ thị G, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 22 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u  V đồ thị G? b) Chứng minh G đồ thị liên thông yếu không liên thông mạnh? Câu hỏi 23 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều rộng đỉnh u  V đồ thị G? b) Sử dụng thuật toán duyệt theo chiều rộng chứng minh G đồ thị liên thông mạnh? Câu hỏi 24 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn duyệt theo chiều sâu đỉnh u  V đồ thị G? http://www.ptitvl.com – Ngân Hàng Đề Thi b) Sử dụng thuật tốn duyệt theo chiều sâu tìm tất thành phần liên thông mạnh đồ thị G, rõ kết bước thực theo thuật toán? Câu hỏi 25 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 Hãy thực hiện: a) Phát biểu điều kiện cần đủ để đồ thị vô hướng đồ thị Euler? b) Chứng minh đồ thị G cho đồ thị Euler? Câu hỏi 26 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0 0 0 Hãy thực hiện: a) Phát biểu điều kiện đủ để đồ thị vô hướng đồ thị nửa Euler? b) Chứng minh đồ thị G cho đồ thị nửa Euler? Câu hỏi 27 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 1 0 0 1 1 0 1 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 1 http://www.ptitvl.com – Ngân Hàng Đề Thi 0 1 0 Hãy thực hiện: a) Trình bày thuật tốn tìm chu trình Euler đồ thị? b) Áp dụng thuật tốn, tìm chu trình Euler đồ thị G cho đỉnh 1, rõ kết bước thực theo thuật tốn Câu hỏi 28 Cho đơn đồ thị vơ hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn tìm đường Euler đồ thị? b) Áp dụng thuật tốn, tìm đường Euler đồ thị G cho, rõ kết bước thực theo thuật tốn Câu hỏi 29 Cho đa đồ thị vơ hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Hãy thực hiện: a) Phát biểu điều kiện cần đủ để đồ thị vô hướng đồ thị Euler? b) Chứng minh đồ thị G cho đồ thị Euler? Câu hỏi 30 Cho đa đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 http://www.ptitvl.com – Ngân Hàng Đề Thi 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 Hãy thực hiện: a) Phát biểu điều kiện đủ để đồ thị vô hướng đồ thị nửa Euler? b) Chứng minh đồ thị G cho đồ thị nửa Euler? Câu hỏi 31 Cho đa đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn tìm chu trình Euler đồ thị? b) Áp dụng thuật tốn, tìm chu trình Euler đồ thị G cho đỉnh 6, rõ kết bước thực theo thuật tốn? Câu hỏi 32 Cho đa đồ thị vơ hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 2 0 0 0 2 1 0 0 0 1 0 0 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn tìm đường Euler đồ thị? a) Áp dụng thuật tốn, tìm đường Euler đồ thị G cho, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 33 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Hãy thực hiện: a) Phát biểu điều kiện cần đủ để đồ thị cô hướng đồ thị Euler? b) Chứng minh đồ thị G cho đồ thị Euler? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 34 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 Hãy thực hiện: a) Phát biểu điều kiện đủ để đồ thị cos hướng đồ thị nửa Euler? b) Chứng minh đồ thị G cho đồ thị nửa Euler? http://www.ptitvl.com – Ngân Hàng Đề Thi c) Câu hỏi 35 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn tìm chu trình Euler đồ thị? b) Áp dụng thuật tốn, tìm chu trình Euler đồ thị G cho đỉnh 1, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 36 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 Hãy thực hiện: a) Trình bày thuật tốn tìm đường Euler đồ thị? b) Áp dụng thuật tốn, tìm đường Euler đồ thị G cho, rõ kết bước thực theo thuật toán? Câu hỏi 37 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 1 0 0 0 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 1 0 1 0 1 1 0 0 0 1 1 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn quay lui để tìm chu trình Hamilton đồ thị? b) Áp dụng thuật toán quay lui tìm chu trình Hamilton đồ thị G cho đỉnh 1, có nhiều khả lựa chọn đỉnh ưu tiên chọn đỉnh có số nhỏ giải thích bước thực hiện? Câu hỏi 38 Cho đơn đồ thị có hướng G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau: 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 http://www.ptitvl.com – Ngân Hàng Đề Thi 0 0 0 0 1 0 0 0 0 Hãy thực hiện: a) Trình bày thuật tốn quay lui để tìm chu trình Hamilton đồ thị? b) Áp dụng thuật toán quay lui tìm chu trình Hamilton đồ thị G cho đỉnh 1, có nhiều khả lựa chọn đỉnh ưu tiên chọn đỉnh có số nhỏ giải thích bước thực hiện? Câu hỏi 39 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau 20 17   20     25 10 17 25 15    15   10          Hãy thực hiện: a) Trình bày thuật tốn Dijkstra tìm đường ngắn xuất phát từ đỉnh u V? b) Áp dụng thuật tốn Dijkstra, tìm đường ngắn từ đỉnh đến đỉnh đồ thị G cho, rõ kết bước thực theo thuật toán? Câu hỏi 40 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau       10 15 20     25 10 25 35   1   30       30 45  25 Hãy thực hiện: a) Trình bày thuật tốn Dijkstra tìm đường ngắn xuất phát từ đỉnh u V? b) Áp dụng thuật toán Dijkstra, tìm đường ngắn từ đỉnh đến đỉnh đồ thị G cho, rõ kết bước thực theo thuật toán? Câu hỏi 41 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau     15  10                http://www.ptitvl.com – Ngân Hàng Đề Thi   14 2        Hãy thực hiện: a) Trình bày thuật tốn Dijkstra tìm đường ngắn xuất phát từ đỉnh u V? b) Áp dụng thuật tốn Dijkstra, tìm đường ngắn từ đỉnh đến đỉnh đồ thị G cho, rõ kết bước thực theo thuật toán Câu hỏi 42 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau 25  27  30  25    15   15  27  15 25    25        15    1 Hãy thực hiện: a) Trình bày thuật tốn Dijkstra tìm đường ngắn xuất phát từ đỉnh u V? b) Áp dụng thuật tốn Dijkstra, tìm đường ngắn từ đỉnh đến đỉnh đồ thị G cho, rõ kết bước thực theo thuật toán Câu hỏi 43 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau 15 20    17 10     50 15   70 20 30  10 10  18  23 20 Hãy thực hiện: a) Trình bày thuật tốn Floyd tìm đường ngắn cặp đỉnh đồ thị? b) Áp dụng thuật toán Floyd, tìm đường ngắn cặp đỉnh (1, 2), (1, 3), (3, 4), (4, 2) đồ thị G cho, rõ kết bước thực theo thuật toán? Câu hỏi 44 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau 1 15   20   30 15   20   20   20 20 30 20 Hãy thực hiện: a) Trình bày thuật tốn Floyd tìm đường ngắn cặp đỉnh đồ thị? http://www.ptitvl.com – Ngân Hàng Đề Thi b) Áp dụng thuật tốn Floyd, tìm đường ngắn cặp đỉnh (1, 2), (1, 6), (2, 5), (5, 6) đồ thị G cho, rõ kết bước thực theo thuật toán? Câu hỏi 45 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận trọng số sau 1      6 1  7     3 1   4   4  1 4    Hãy thực hiện: a) Trình bày thuật tốn Kruskal tìm khung nhỏ đồ thị vơ hướng, liên thơng, có trọng số? b) Áp dụng thuật tốn Kruskal, tìm khung nhỏ đồ thị G cho, rõ kết bước thực theo thuật toán? Câu hỏi 46 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận trọng số sau 1      6 1  7     3 1   4   4  1 4    Hãy thực hiện: a) Trình bày thuật tốn Prim tìm khung nhỏ đỉnh s = đồ thị vô hướng, liên thơng, có trọng số? b) Áp dụng thuật tốn Prim tìm khung nhỏ đồ thị G cho, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi c) , Câu hỏi 47 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận trọng số sau 8      6 9  7     7 3 1   4   4 9  1 4    Hãy thực hiện: a) Trình bày thuật tốn Kruskal tìm khung nhỏ đồ thị vô hướng, liên thông, có trọng số? b) Áp dụng thuật tốn Kruskal, tìm khung nhỏ đồ thị G cho, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 48 Cho đơn đồ thị vô hướng G = gồm 10 đỉnh biểu diễn dạng ma trận trọng số sau 8      6 9  7     7 3 1   4   4 9  1 4    Hãy thực hiện: a) Trình bày thuật tốn Prim tìm khung nhỏ đồ thị vơ hướng, liên thơng, có trọng số? b) Áp dụng thuật tốn Prim tìm khung nhỏ đỉnh s = đồ thị G cho, rõ kết bước thực theo thuật toán? http://www.ptitvl.com – Ngân Hàng Đề Thi Câu hỏi 49 Cho đơn đồ thị G = gồm 10 đỉnh biểu diễn dạng ma trận kề sau 1 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn tơ màu đồ thị với số màu cần sử dụng nhất? b) Áp dụng thuật tốn tìm cách tơ màu đồ thị G cho với số màu nhất, rõ kết bước thực theo thuật toán? Câu hỏi 50 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận kề sau 1 1 0 1 0 1 0 1 1 0 0 1 0 0 1 0 0 1 Hãy thực hiện: a) Trình bày thuật tốn tơ màu đồ thị với số màu cần sử dụng nhất? b) Áp dụng thuật tốn tìm cách tơ màu đồ thị G cho với số màu nhất, rõ kết bước thực theo thuật toán? Câu hỏi 51 Viết hàm có tên DFS(u : int) C/C++ mơ tả thuật tốn duyệt theo chiều sâu đỉnh đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ] Câu hỏi 52 Viết hàm có tên BFS(u : int) C/C++ mơ tả thuật tốn duyệt theo chiều rộng đỉnh đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ] Câu hỏi 53 Viết hàm có tên int TPLT_DFS(int a[ ] [ ]) C/C++ tìm số thành phần liên thông đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ] cách sử dụng hàm DFS(int u) biết mơ tả thuật tốn duyệt theo chiều sâu đỉnh đồ thị G Câu hỏi 54 Viết hàm có tên int TPLT_BFS(int a[ ] [ ]) C/C++ tìm số thành phần liên thơng đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ] cách sử dụng hàm BFS(int u) biết mô tả thuật toán duyệt theo chiều rộng đỉnh đồ thị G Câu hỏi 55 http://www.ptitvl.com – Ngân Hàng Đề Thi Viết hàm có tên T_DFS(int a[ ] [ ]) C/C++ tìm bao trùm T[ ] đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ] cách sử dụng hàm BFS(int u) biết mơ tả thuật tốn duyệt theo chiều sâu đỉnh đồ thị G Câu hỏi 56 Viết hàm có tên T_BFS(int a[ ] [ ]) C/C++ tìm số thành phần liên thông đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ] cách sử dụng hàm BFS(int u) biết mô tả thuật toán duyệt theo chiều rộng đỉnh đồ thị G Câu hỏi 57 Viết hàm có tên EULER(int a[ ] [ ]) C/C++ tìm chu trình Euler CE[ ] đồ thị G = biểu diễn dạng ma trận kề a[ ] [ ], biết G đồ thị Euler Câu hỏi 58 Viết hàm có tên DIJKSTRA(int u) C/C++ tìm đường ngắn d[v] xuất phát từ đỉnh u đến đỉnh v đồ thị G = biểu diễn dạng ma trận trọng số a[ ] [ ] Câu hỏi 59 Viết hàm có tên FLOYD(int a[ ] [ ]) C/C++ tìm đường ngắn d[ ] [ ] cặp đỉnh đồ thị G = biểu diễn dạng ma trận trọng số a[ ] [ ] Câu hỏi 60 Viết hàm có tên PRIM(int a[ ] [ ]) C/C++ tìm khung T[ ] nhỏ đồ thị G = biểu diễn dạng ma trận trọng số a[ ] [ ] cách sử dụng thuật tốn Prim Câu hỏi 61 Viết hàm có tên KRUSKAL(int a[ ] [ ]) C/C++ tìm khung T[ ] nhỏ đồ thị G = biểu diễn dạng ma trận trọng số a[ ] [ ] cách sử dụng thuật toán Kruskal http://www.ptitvl.com – Ngân Hàng Đề Thi ... kết bước thực theo thuật toán Câu hỏi 42 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau 25  27  30  25    15   15  27  15 25    25        15   ... ma trận trọng số sau 1 15   20   30 15   20   20   20 20 30 20 Hãy thực hiện: a) Trình bày thuật tốn Floyd tìm đường ngắn cặp đỉnh đồ thị? http://www .ptitvl. com – Ngân Hàng Đề Thi b)... bước thực theo thuật toán Câu hỏi 43 Cho đơn đồ thị G = gồm đỉnh biểu diễn dạng ma trận trọng số sau 15 20    17 10     50 15   70 20 30  10 10  18  23 20 Hãy thực hiện: a)

Ngày đăng: 23/11/2017, 17:47

TỪ KHÓA LIÊN QUAN