1.Dễ
Duyệt thứ tự trước (preorder) của cây nhị phân thăm các nút theo thứ tự nào?
- ACây con trái, rồi cây con phải, rồi nút
- BCây con trái, rồi nút, rồi cây con phải
- CTừng mức từ trên xuống
- DNút, rồi cây con trái, rồi cây con phải
2.Dễ
Trong một cây, lá là gì?
- ANút có đúng một con
- BNút có giá trị lớn nhất
- CNút không có cha
- DNút không có con
3.Dễ
Thao tác nào là O(1) với mảng nhưng O(n) với danh sách liên kết đơn?
- AXóa phần tử đầu
- BĐọc phần tử đầu tiên
- CChèn vào đầu
- DTruy cập phần tử ở chỉ số i
4.Trung bình
Một bảng băm kích thước 7 dùng h(k) = k mod 7 và dò tuyến tính. Sau khi chèn 10, 17 được lưu ở đâu?
- AChỉ số 4
- BChỉ số 0
- CChỉ số 6
- DChỉ số 3
5.Trung bình
Giá trị của biểu thức hậu tố 3 4 + 2 * là bao nhiêu?
- A11
- B10
- C14
- D24
6.Trung bình
Làm thế nào để tìm khóa nhỏ nhất trong cây tìm kiếm nhị phân?
- AChỉ nhìn vào gốc
- BĐi theo các con phải từ gốc cho đến khi không còn con phải
- CĐi theo các con trái từ gốc cho đến khi không còn con trái
- DThăm mọi lá và so sánh chúng
7.Khó
Cây Fenwick (cây chỉ mục nhị phân) trên một mảng n số hỗ trợ những thao tác nào trong O(log n)?
- ATìm trung vị trong O(1)
- BSắp xếp mảng và tìm kiếm nhị phân
- CChèn phần tử vào vị trí bất kỳ
- DTruy vấn tổng tiền tố và cập nhật một phần tử
8.Khó
Các quy tắc cây đỏ-đen đảm bảo điều gì về chiều cao của cây có n khóa?
- AChiều cao tối đa là 2 log2(n + 1)
- BChiều cao tối đa là n / 2
- CChiều cao chính xác là log2 n
- DChiều cao tối đa là log2 n + 1
Đáp án
- 1. D · Nút, rồi cây con trái, rồi cây con phải
- 2. D · Nút không có con
- 3. D · Truy cập phần tử ở chỉ số i
- 4. A · Chỉ số 4
- 5. C · 14
- 6. C · Đi theo các con trái từ gốc cho đến khi không còn con trái
- 7. D · Truy vấn tổng tiền tố và cập nhật một phần tử
- 8. A · Chiều cao tối đa là 2 log2(n + 1)
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.