1 [Lời giải]Đề thi tuyển sinh cao học năm 2011 CTDL & GT Sun Aug 14, 2011 4:17 pm
Admin
Quản trị viên
Đề thi tuyển sinh cao học năm 2011 CTDL & GT
HVKTQS
Câu I.HVKTQS
1. Các phần tử khác không của ma trận thưa A kích thước m x n được lưu trong danh sách liên kết đơn có cấu trúc như sau:
Matric = ^List;
List = Record
value: Integer;
index: Integer;
next: Matrix;
End;
trong đó
value lưu giá trị của phần tử khác không A[i, j];
index lưu chỉ số (i - 1) * n + j
Hãy viết giải thuật tính ma trận chuyển vị B = AT, biết rằng ma trận B cũng được lưu trữ theo cấu trúc trên.
2. Dùng bảng minh họa hình ảnh của ngăn xếp S được sử dụng để tính giá trị của biểu thức hậu tố sau:
6 1 - 7 1 - * 11 1 + 3 / 2 + /
Câu II.
1. Cho mảng K chứa n giá trị khóa K(1..n). Viết thủ tục chèn n giá trị khóa cảu mảng K đã cho vào cây tìm kiếm nhị phân.
2. Cho văn bản T chỉ gồm các ký tự a, b, d, e, f, u, v, s với số lần xuất hiện như sau:
Ký tự | a | s | b | d | e | f | u | v |
Số lần xuất hiện | 26 | 29 | 18 | 21 | 12 | 10 | 8 | 6 |
b Giả sử văn bản T đã được nén bằng bộ mã Huffman tối ưu, hãy cho biết số lượng bit của văn bản nén.
Câu III.
Cho đơn đồ thị G = (V, E) vô hướng, liên thông , có n đỉnh được đánh số từ 1 đến n, cho bởi danh sách kề như sau:
DSK = Record
m: Integer (Số cạnh liên thuộc)
A: Array (1..m) of Integer (Mảng chứa tên các đỉnh)
End
DS (1..n) of DSK
Trình bày thuật toán duyệt đồ thị G dựa trên phương pháp tìm kiếm theo chiều rộng và áp dụng thuật toán đó duyệt đồ thị sau:
Đỉnh | Danh sách đỉnh kề |
1 | 2, 3, 4 |
2 | 1, 4 |
3 | 1, 4, 7 |
4 | 1, 2, 3, 5, 7 |
5 | 4, 6, 7 |
6 | 5, 7 |
7 | 3, 4, 5, 6 |
Câu IV. Cho dãy X có n số nguyên X (x1, x2,..., xn) trình bày thuật toán sắp xếp chèn để sắp xếp dãy X thành dãy không tăng. Tính số phép toán so sánh phải thực hiện trong trường hợp xấu nhất, tốt nhất. Viết chi tiết các bước khi áp dụng thuật toán trên cho dãy sau 12, 4, 6, 2, 8, 11, 7, 22, 9, 5.
Câu V. Cho hàm số f(x) xác định , liên tục và đơn điệu trên đoạn (a, b). Giả sử c là một giá trị thỏa mãn f(a) < c < f(b). Xây dựng thuật toán giải phương trình f(x) = c với sai số epsilon.