JavaScript is required

Trong lưu trữ dữ liệu kiểu Queue (Q), giả sử F là con trỏ trỏ tới lối trước của Q, R là con trỏ trỏ tới lối sau của Q. Khi thêm một phần tử vào Queue, thì R và F thay đổi thế nào trong các phương án sau?

A.

F không thay đổi, R=R+1

B.

F=F+1, R không thay đổi

C.

F không thay đổi, R=R-1

D.

F=F-1, R không thay đổi

Trả lời:

Đáp án đúng: A


Trong cấu trúc dữ liệu Queue (hàng đợi), F (Front) là con trỏ trỏ đến đầu hàng đợi (nơi phần tử sẽ được lấy ra), và R (Rear) là con trỏ trỏ đến cuối hàng đợi (nơi phần tử mới sẽ được thêm vào). Khi thêm một phần tử mới vào Queue, chúng ta cần cập nhật con trỏ R để nó trỏ đến vị trí mới của phần tử cuối cùng. Con trỏ F không thay đổi vì vị trí đầu hàng đợi không đổi. Do đó, con trỏ R sẽ tăng lên (R = R + 1) để trỏ đến vị trí mới sau khi thêm phần tử.

Đề 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