Một danh sách trong đó tất cả các thao tác chèn thực hiện tại một đầu, thao tác xóa được thực hiện tại đầu kia của danh sách gọi là:
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về các cấu trúc dữ liệu cơ bản.
* **Stack (Ngăn xếp):** Là một cấu trúc dữ liệu hoạt động theo nguyên tắc LIFO (Last In, First Out - Vào sau ra trước). Việc chèn và xóa đều thực hiện ở cùng một đầu (đỉnh) của stack.
* **Queue (Hàng đợi):** Là một cấu trúc dữ liệu hoạt động theo nguyên tắc FIFO (First In, First Out - Vào trước ra trước). Việc chèn (enqueue) thực hiện ở một đầu (cuối hàng đợi) và xóa (dequeue) thực hiện ở đầu kia (đầu hàng đợi).
* **Cây nhị phân:** Là một cấu trúc dữ liệu phân cấp, mỗi nút có tối đa hai nút con. Việc chèn và xóa phụ thuộc vào vị trí nút và các quy tắc cân bằng cây (nếu có).
Như vậy, theo định nghĩa, Queue là cấu trúc dữ liệu mà việc chèn thực hiện ở một đầu và việc xóa thực hiện ở đầu kia.