1.Dễ
Gốc của một cây là gì?
- ABất kỳ nút nào ở giữa
- BNút trên cùng không có nút cha
- CNút có giá trị lớn nhất
- DNút không có con
2.Dễ
Hệ số tải (load factor) của bảng băm là gì?
- ASố phần tử đang lưu chia cho số ngăn
- BSố ngăn chia cho độ dài trung bình của các khóa được lưu
- CSố va chạm cho đến hiện tại
- DThời gian cần để tải bảng từ đĩa
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 phần tử theo thứ tự đã sắp
- BNó chỉ cho phép truy cập ở một đầu
- CNó lưu các phần tử không trùng lặp
- DNó lưu các cặp khóa-giá trị
4.Trung bình
Một nút trong cây tìm kiếm nhị phân có cây con phải. Nút kế tiếp theo thứ tự giữa của nó nằm ở đâu?
- ANút ngoài cùng bên phải của cây con trái
- BNút ngoài cùng bên trái của cây con phải
- CLuôn là cha của nó
- DLuôn là con phải của nó
5.Trung bình
Một cây nhị phân có gốc 1 với con trái 2 và con phải 3; nút 2 có các con 4 (trái) và 5 (phải). Duyệt thứ tự sau là gì?
- A5 4 3 2 1
- B1 2 4 5 3
- C4 2 5 1 3
- D4 5 2 3 1
6.Trung bình
Cây nhị phân hoàn hảo có chiều cao h, với chiều cao tính bằng cạnh, có bao nhiêu nút?
- A2h+1 − 1
- B2h + 1
- C2h
- Dh2
7.Khó
Các khóa 5, 3, 8, 1 được chèn theo thứ tự này vào đống min nhị phân dùng mảng rỗng. Mảng cuối cùng là gì?
- A[1, 3, 8, 5]
- B[3, 1, 8, 5]
- C[1, 3, 5, 8]
- D[1, 5, 8, 3]
8.Khó
Cấu trúc union-find (tập rời nhau) với hợp theo hạng và nén đường đi có chi phí khấu hao mỗi thao tác là:
- AChính xác O(log n)
- BO(α(n)), hàm Ackermann ngược, thực tế gần như hằng số
- CO(n)
- DO(n²)
Đáp án
- 1. B · Nút trên cùng không có nút cha
- 2. A · Số phần tử đang lưu chia cho số ngăn
- 3. C · Nó lưu các phần tử không trùng lặp
- 4. B · Nút ngoài cùng bên trái của cây con phải
- 5. D · 4 5 2 3 1
- 6. A · 2h+1 − 1
- 7. A · [1, 3, 8, 5]
- 8. B · O(α(n)), hàm Ackermann ngược, thực tế gần như hằng số
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.