JavaScript is required

Chọn định nghĩa đúng nhất về hàng đợi (Queue):

A.

Hàng đợi còn được gọi là danh sách FILO và cấu trúc dữ liệu này còn được gọi cấu trúc FILO (First In Last Out)

B.

Hàng đợi là một danh sách mà trong đó thao tác thêm 1 phần tử vào trong danh sách được thực hiện 1 đầu này và lấy 1 phần tử trong danh sách lại thực hiện bởi đầu kia

C.

Hàng đợi là một danh sách mà trong đó thao tác thêm 1 phần tử hay hủy một phần tử trong danh sách được thực hiện 1 đầu

D.

Hàng đợi phải là một danh sách liên kết đơn

Hãy suy nghĩ và trả lời câu hỏi trước khi xem đáp án

Trả lời:

Đáp án đúng: B


Hàng đợi (Queue) là một cấu trúc dữ liệu hoạt động theo nguyên tắc FIFO (First In, First Out), nghĩa là phần tử nào được thêm vào trước thì sẽ được lấy ra trước. Điều này có nghĩa là việc thêm một phần tử vào hàng đợi được thực hiện ở một đầu (thường gọi là 'cuối' hoặc 'rear'), và việc lấy một phần tử ra khỏi hàng đợi được thực hiện ở đầu kia (thường gọi là 'đầu' hoặc 'front'). Phương án 1 sai vì hàng đợi là FILO là sai, hàng đợi là FIFO. Phương án 3 sai vì hàng đợi thêm một phần tử ở một đầu và xóa ở một đầu khác. Phương án 4 sai vì hàng đợi có thể được triển khai bằng nhiều cấu trúc dữ liệu khác nhau, không nhất thiết phải là danh sách liên kết đơn. Do đó, phương án 2 là định nghĩa chính xác nhất về hàng đợi.

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


50 câu hỏi 60 phút

Câu hỏi liên quan