1.Dễ
Gốc của một cây là gì?
- ANút không có con
- BBất kỳ nút nào ở giữa
- CNút có giá trị lớn nhất
- DNút trên cùng không có nút cha
2.Dễ
Cấu trúc dữ liệu nào phù hợp nhất cho tính năng "hoàn tác" (undo) trong trình soạn thảo văn bản?
- AĐồ thị
- BTập băm
- CNgăn xếp (stack)
- DHàng đợi (queue)
3.Dễ
Cấu trúc nào thường được dùng để cài đặt hàng đợi ưu tiên?
- AĐống (heap)
- BMột chuỗi
- CDanh sách liên kết đơn không có thứ tự
- DNgăn xếp
4.Trung bình
Một phần tử mới được chèn vào đống nhị phân như thế nào?
- AChèn nó vào vị trí đã sắp bằng cách dịch tất cả các phần tử lớn hơn sang phải một vị trí
- BĐặt nó ở cuối mảng và đẩy lên trong khi nó vi phạm tính chất đống
- CXây lại toàn bộ đống từ đầu
- DĐặt nó ở gốc và đẩy xuống
5.Trung bình
Cấu trúc dữ liệu nào được dùng để kiểm tra các dấu ngoặc trong "{[()]}" có cân bằng hay không?
- ACây tìm kiếm nhị phân
- BHàng đợi
- CBảng băm
- DNgăn xếp
6.Trung bình
Bạn có một tham chiếu đến một nút ở giữa danh sách. Trong danh sách nào bạn có thể xóa nó trong O(1)?
- ADanh sách liên kết đôi
- BDanh sách liên kết đơn
- CMảng đã sắp xếp
- DMảng động
7.Khó
Để bảng băm hoạt động đúng, băm và so sánh bằng phải tuân theo quy tắc nào?
- ACác khóa khác nhau phải có giá trị băm khác nhau
- BGiá trị băm bằng nhau suy ra khóa bằng nhau
- CGiá trị băm phải là số nguyên tố
- DCác khóa bằng nhau phải có giá trị băm bằng nhau
8.Khó
Cấu trúc nào cho phép tính giá trị lớn nhất của mọi cửa sổ kích thước k trong mảng với tổng thời gian O(n)?
- AMột danh sách liên kết đơn gồm các phần tử của cửa sổ
- BMột đống min được xây lại cho mỗi cửa sổ
- CMột deque giữ các chỉ số theo thứ tự giá trị giảm dần
- DMột mảng đã sắp xếp được cập nhật bằng dịch chuyển
Đáp án
- 1. D · Nút trên cùng không có nút cha
- 2. C · Ngăn xếp (stack)
- 3. A · Đống (heap)
- 4. B · Đặt nó ở cuối mảng và đẩy lên trong khi nó vi phạm tính chất đống
- 5. D · Ngăn xếp
- 6. A · Danh sách liên kết đôi
- 7. D · Các khóa bằng nhau phải có giá trị băm bằng nhau
- 8. C · Một deque giữ các chỉ số theo thứ tự giá trị giảm dần
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.