1.Dễ
Ánh xạ (map, từ điển) lưu gì?
- ACác giá trị sắp theo kích thước
- BChỉ các giá trị theo thứ tự chèn
- CCác cặp khóa bằng nhau
- DCác cặp khóa-giá trị với khóa duy nhất
2.Dễ
Đồ thị có trọng số là gì?
- AĐồ thị được lưu trên đĩa
- BĐồ thị trong đó mỗi cạnh có một giá trị số như chi phí hoặc khoảng cách
- CĐồ thị có nhiều cạnh hơn đỉnh
- DĐồ thị trong đó một số đỉnh nặng hơn các đỉnh khác vì có nhiều cạnh hơn
3.Dễ
Cấu trúc dữ liệu nào được dùng để duyệt cây theo mức (level-order)?
- ABảng băm
- BHàng đợi ưu tiên
- CNgăn xếp
- DHàng đợi
4.Trung bình
Điều nào đúng với ma trận kề của một đồ thị vô hướng?
- AMỗi hàng có đúng một số 1
- BNó đối xứng qua đường chéo chính
- CNó luôn là ma trận tam giác trên
- DĐường chéo chính của nó luôn chứa các số một
5.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
- BMảng động
- CMảng đã sắp xếp
- DDanh sách liên kết đơn
6.Trung bình
Làm thế nào để tìm khóa nhỏ nhất trong cây tìm kiếm nhị phân?
- AĐi theo các con phải từ gốc cho đến khi không còn con phải
- BChỉ nhìn vào gốc
- CĐi theo các con trái từ gốc cho đến khi không còn con trái
- DThăm mọi lá và so sánh chúng
7.Khó
Tìm một khóa tùy ý trong đống min nhị phân n phần tử mất bao lâu?
- AO(n)
- BO(log log n)
- CO(log n)
- DO(1)
8.Khó
Vì sao máy chủ có thể chọn hàm băm ngẫu nhiên từ một họ phổ quát?
- AĐể làm bảng băm được sắp xếp
- BĐể loại bỏ nhu cầu đổi kích thước bảng
- CĐể đảm bảo không hai khóa nào từng va chạm, bất kể kẻ tấn công gửi khóa nào
- DĐể làm cho kẻ tấn công rất khó chọn nhiều khóa cùng va chạm
Đáp án
- 1. D · Các cặp khóa-giá trị với khóa duy nhất
- 2. B · Đồ thị trong đó mỗi cạnh có một giá trị số như chi phí hoặc khoảng cách
- 3. D · Hàng đợi
- 4. B · Nó đối xứng qua đường chéo chính
- 5. A · Danh sách liên kết đôi
- 6. C · Đi theo các con trái từ gốc cho đến khi không còn con trái
- 7. A · O(n)
- 8. D · Để làm cho kẻ tấn công rất khó chọn nhiều khóa cùng va chạm
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.