1.Dễ
Cấu trúc nào thường được dùng để cài đặt hàng đợi ưu tiên?
- AMột chuỗi
- BDanh sách liên kết đơn không có thứ tự
- CNgăn xếp
- DĐống (heap)
2.Dễ
Thao tác peek (hoặc top) trên ngăn xếp làm gì?
- ATrả về phần tử đỉnh mà không lấy nó ra
- BXóa tất cả phần tử khỏi ngăn xếp
- CTrả về phần tử đáy của ngăn xếp
- DLấy phần tử đỉnh ra và trả về nó
3.Dễ
Trong một cây, lá là gì?
- ANút không có con
- BNút có đúng một con
- CNút có giá trị lớn nhất
- DNút không có cha
4.Trung bình
Một mạng lưới đường có 100,000 giao lộ, mỗi giao lộ nối với khoảng 4 giao lộ khác. Cách biểu diễn nào phù hợp nhất?
- ADanh sách kề
- BMa trận kề
- CMột mảng đỉnh đã sắp xếp đơn lẻ
- DMột đống nhị phân các cạnh
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ì?
- A1 2 4 5 3
- B4 2 5 1 3
- C5 4 3 2 1
- D4 5 2 3 1
6.Trung bình
Phương pháp xử lý va chạm nào lưu các khóa va chạm trong một danh sách ở cùng một ngăn?
- ADò bậc hai
- BXâu chuỗi riêng (separate chaining)
- CDò tuyến tính
- DBăm kép
7.Khó
Mảng động nhân đôi khi đầy. Vì sao nhiều cách cài đặt chỉ thu nhỏ nó khi đầy một phần tư, không phải một nửa?
- AVì bộ cấp phát bộ nhớ chỉ có thể giải phóng bộ nhớ theo phần tư của một khối
- BĐể giữ mảng được sắp xếp
- CVì chia đôi ở một nửa sẽ làm mất phần tử
- DĐể tránh đổi kích thước liên tục khi push và pop xen kẽ gần ranh giới
8.Khó
Cây cơ số (radix tree, trie nén) cải thiện trie thông thường như thế nào?
- ANó gộp các chuỗi nút một con thành một cạnh được gắn nhãn bằng một xâu
- BNó lưu mỗi từ trong một bảng băm ở gốc thay vì trong các nút riêng
- CNó sắp các con của mỗi nút theo tần suất
- DNó chỉ giữ chữ cái đầu của mỗi từ
Đáp án
- 1. D · Đống (heap)
- 2. A · Trả về phần tử đỉnh mà không lấy nó ra
- 3. A · Nút không có con
- 4. A · Danh sách kề
- 5. D · 4 5 2 3 1
- 6. B · Xâu chuỗi riêng (separate chaining)
- 7. D · Để tránh đổi kích thước liên tục khi push và pop xen kẽ gần ranh giới
- 8. A · Nó gộp các chuỗi nút một con thành một cạnh được gắn nhãn bằng một xâu
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.