Đ I H C THÁI NGUYÊN
KHOA CÔNG NGH THÔNG TIN
………………
Câu 1 (2 đi m)
Đ nh nghĩa t đi n, T t ng c a b ng băm s d ng trong vi c cài đ t t ư ưở
đi n. Vi t d ng cài đ t t đi n b i b ng băm m . V i d ng cài đ t này ế
anh(ch ) hãy cài đ t phép toán tìm xem trong t đi n T có ch a t x hay không?
(x là m t t đ c nh p t bàn phím) ượ
Câu 2( 4 đi m)
Cho m t danh sách liên k t đ n (DSLK) nút đ u danh sách đ c tr b i ế ơ ượ
con tr L, các ph n t trong danh sách có ki u d li u Item nào đó.
1) Vi t các hàm trên DSLK đ n này:ế ơ
a. insert_first (thêm m t ph n t vào đ u danh sách),
b. insert_last (thêm m t ph n t vào cu i danh sách),
c. remove_first(lo i b ph n t đ u tiên trong danh sách),
d. remove_last(lo i b ph n t cu i cùng trong danh sách)
2) Dùng các hàm ý 1) đ t o ra m t hàng đ i m t ngăn x p ch a n ế
ph n t ; (n là s nguyên d ng nh p t bàn phím) ươ
3) L y các ph n t trong ngăn x p và hàng đ i ra hi n th lên màn hình. ế
Câu 3 ( 2 đi m)
D ng đ th có h ng G có giá tr ma tr n lân c n k nh sau: ướ ư
1 2 3 4 5 6
101 0011
211 1001
301 0111
410 1011
510 0101
611 1111
Nêu k t qu phép duy t đ th G theo chi u sâu, và chi u r ng xu t phát t Vế 1.
……………………H t……………………….ế
Thí sinh không đ c s d ng tài li u, không ghi vào đ thiượ
Mã đ thi: 22
Đ THI H T H C PH N
Đ THI H T H C PH N
Môn thi: C u trúc d li u và gi i thu t; H : Chính quy
Th i gian chu n b : 45 phút, kng k th i gian giao đ
CB coi thi không gi i thích thêm n p l i đ thi cho phòng ch c năng theo quy ch c a ế
b