1.Dễ
Trong cây tìm kiếm nhị phân, các giá trị ở cây con bên trái của một nút:
- ABằng giá trị của nút
- BTheo thứ tự ngẫu nhiên
- CLớn hơn giá trị của nút
- DNhỏ hơn giá trị của nút
2.Dễ
Cấu trúc dữ liệu nào được dùng để duyệt cây theo mức (level-order)?
- AHàng đợi
- BNgăn xếp
- CHàng đợi ưu tiên
- DBảng băm
3.Dễ
Đặc điểm xác định của tập hợp (set) như một kiểu dữ liệu trừu tượng là gì?
- ANó lưu các cặp khóa-giá trị
- BNó lưu các phần tử không trùng lặp
- CNó chỉ cho phép truy cập ở một đầu
- DNó lưu các phần tử theo thứ tự đã sắp
4.Trung bình
Extract-min hoạt động thế nào trong đống min nhị phân?
- AXóa gốc và dịch tất cả phần tử sang trái một vị trí
- BChuyển phần tử cuối lên gốc và đẩy xuống
- CXóa phần tử cuối của mảng
- DTìm trong tất cả các lá giá trị nhỏ nhất mới
5.Trung bình
Bộ đệm vòng (circular buffer, ring buffer) thường được dùng để cài đặt:
- AHàng đợi kích thước cố định
- BHàm băm
- CPhép duyệt đồ thị
- DCây tìm kiếm nhị phân
6.Trung bình
Cây AVL và cây đỏ-đen đảm bảo:
- ATìm kiếm thời gian hằng số trong mọi trường hợp
- BChiều cao O(log n) nhờ cân bằng lại
- CCác khóa được lưu theo thứ tự chèn
- DKhông nút nào có hai con
7.Khó
Một nút AVL mất cân bằng vì cây con phải của con trái nó trở nên quá cao (trường hợp trái-phải). Cách sửa nào được áp dụng?
- AMột phép xoay trái đơn tại nút
- BXoay trái tại con trái, rồi xoay phải tại nút
- CXoay phải tại con trái, rồi xoay trái tại nút
- DMột phép xoay phải đơn tại nút
8.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)?
- ASắp xếp mảng và tìm kiếm nhị phân
- BTruy vấn tổng tiền tố và cập nhật một phần tử
- CTìm trung vị trong O(1)
- DChèn phần tử vào vị trí bất kỳ
Đáp án
- 1. D · Nhỏ hơn giá trị của nút
- 2. A · Hàng đợi
- 3. B · Nó lưu các phần tử không trùng lặp
- 4. B · Chuyển phần tử cuối lên gốc và đẩy xuống
- 5. A · Hàng đợi kích thước cố định
- 6. B · Chiều cao O(log n) nhờ cân bằng lại
- 7. B · Xoay trái tại con trái, rồi xoay phải tại nút
- 8. B · Truy vấn tổng tiền tố và cập nhật một phần tử
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.