1.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ử theo thứ tự đã sắp
- CNó lưu các phần tử không trùng lặp
- DNó chỉ cho phép truy cập ở một đầu
2.Dễ
Trong danh sách liên kết đơn, con trỏ next của nút cuối chứa gì?
- AĐịa chỉ của nút trước
- BNull (không có nút)
- CSố nút trong danh sách
- DĐịa chỉ của nút đầu tiên
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?
- AChèn vào đầu
- BĐọc phần tử đầu tiên
- CXóa phần tử đầu
- DTruy cập phần tử ở chỉ số i
4.Trung bình
Extract-min hoạt động thế nào trong đống min nhị phân?
- AChuyển phần tử cuối lên gốc và đẩy xuống
- BXóa phần tử cuối của mảng
- CXóa gốc và dịch tất cả phần tử sang trái một vị trí
- DTìm trong tất cả các lá giá trị nhỏ nhất mới
5.Trung bình
Trong hàng đợi vòng lưu trong mảng có sức chứa n, vị trí kế tiếp sau chỉ số i được tính thế nào?
- Ai + 1
- B(i + 1) mod n
- C2i + 1
- D(i − 1) mod n
6.Trung bình
Vì sao đống nhị phân có thể lưu trong mảng mà không cần con trỏ?
- AMọi khóa trong đống đều bằng nhau
- BNó là cây nhị phân đầy đủ, nên các vị trí tuân theo công thức chỉ số đơn giản
- CĐống không bao giờ chứa quá 100 phần tử
- DMảng tự động giữ các khóa theo thứ tự đã sắp, nên không cần con trỏ
7.Khó
Xóa một nút có hai con khỏi cây tìm kiếm nhị phân thường được thực hiện bằng cách:
- AXóa cả cây con
- BXây lại từ đầu cây con bên dưới nó và chèn lại mọi khóa mà nó chứa
- CHoán đổi nó với gốc
- DThay nó bằng nút kế tiếp theo thứ tự giữa (hoặc nút liền trước) rồi xóa nút đó
8.Khó
Thuật toán Kahn cho sắp xếp tô-pô liên tục loại bỏ các đỉnh có bậc vào 0. Cấu trúc nào chứa các đỉnh đó?
- AMột đống max sắp theo bậc ra
- BMột ngăn xếp gồm mọi cạnh đã thăm
- CMột ma trận kề ghi lại những đỉnh đã bị loại
- DMột hàng đợi (hoặc bất kỳ tập hợp nào) các đỉnh có bậc vào 0
Đáp án
- 1. C · Nó lưu các phần tử không trùng lặp
- 2. B · Null (không có nút)
- 3. D · Truy cập phần tử ở chỉ số i
- 4. A · Chuyển phần tử cuối lên gốc và đẩy xuống
- 5. B · (i + 1) mod n
- 6. B · Nó là cây nhị phân đầy đủ, nên các vị trí tuân theo công thức chỉ số đơn giản
- 7. D · Thay nó bằng nút kế tiếp theo thứ tự giữa (hoặc nút liền trước) rồi xóa nút đó
- 8. D · Một hàng đợi (hoặc bất kỳ tập hợp nào) các đỉnh có bậc vào 0
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.