Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (65.74 KB, 1 trang )
Đề kiểm tra môn cấu trúc dữ liệu và giải thuật
Câu 1: Cho điểm thi môn Tin học đại cương của 3500 sinh viên. Sử dụng sơ đồ khối và
PASCAL để diễn đạt giải thuật tính số sinh viên có điểm thi lớn hơn điểm thi trung bình?
Câu 2: Phân tích giải thuật sau:
Procedure LinkedTraverse( L: PointerType);
Var
CurrPtr: PointerType;
Begin
CurrPtr:=L;
While CurrPtr <> 0 do
Begin
If Node[CurrPtr].Data =’Thi lai’ then Write(Node[CurrPtr].Data);
CurrPtr:= Node[CurrPtr].Next;
End;
end;
Câu 3: Cho dãy số 30, 25, 40, 3, 26, 35, 44, 2, 5, 24, 27, 31, 36, 41, 42. Xây dựng cây
nhị phân tìm kiếm để lưu trữ dãy số này? Viết kết quả duyệt cây nhị phân này theo trình
tự NLR, LNR và LRN?
Câu 4 Cho đồ thị vô hướng sau đây :
1
4
1
4
2
3