JavaScript is required

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à:

A.

Stack.

B.

Queue;

C.

Cây nhị phân

D.

Cả 3 đáp án trên

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. Trong đó:

  • Stack (Ngăn xếp): Là một cấu trúc dữ liệu tuân theo nguyên tắc LIFO (Last In, First Out - Vào sau ra trước). Các thao tác thêm và xóa đều thực hiện ở một đầu duy nhất, gọi là đỉnh của stack.
  • Queue (Hàng đợi): Là một cấu trúc dữ liệu tuân theo nguyên tắc FIFO (First In, First Out - Vào trước ra trước). Các thao tác thêm (enqueue) thực hiện ở một đầu (rear/tail), và thao tác xóa (dequeue) thực hiện ở đầu kia (front/head).
  • 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.

Theo định nghĩa, hàng đợi (queue) là cấu trúc dữ liệu mà thao tác chèn (thêm) thực hiện ở một đầu và thao tác xóa thực hiện ở đầu kia.

Câu hỏi liên quan