JavaScript is required

Đâu là phát biểu đúng về danh sách móc nối?

A.

Độ dài danh sách không thể thay đổi.

B.

Các phần tử của nó được lưu trữ rải rác trong bộ nhớ RAM.

C.

Để cài đặt danh sách móc nối phải sử dụng đến cấu trúc tự trỏ.

D.
Chỉ có thể xóa được phần tử đầu tiên của danh sách.
Trả lời:

Đáp án đúng: B


Phát biểu đúng về danh sách móc nối là "Các phần tử của nó được lưu trữ rải rác trong bộ nhớ RAM" và "Để cài đặt danh sách móc nối phải sử dụng đến cấu trúc tự trỏ". Tuy nhiên, phương án C chính xác hơn vì nó đề cập đến một đặc điểm cốt lõi của việc *cài đặt* danh sách móc nối. Danh sách móc nối (linked list) cần các node, mỗi node chứa dữ liệu và một con trỏ đến node tiếp theo. Con trỏ này là một cấu trúc tự trỏ (self-referential structure), tức là một cấu trúc chứa một con trỏ đến một cấu trúc cùng loại. Điều này cho phép các node được liên kết với nhau một cách linh hoạt, ngay cả khi chúng nằm rải rác trong bộ nhớ. Các lựa chọn khác không đúng vì:

  • A: Độ dài danh sách móc nối có thể thay đổi động trong quá trình chạy chương trình.
  • B: Đúng một phần, nhưng không phải là yếu tố *duy nhất* hoặc quan trọng nhất để mô tả danh sách móc nối.
  • D: Có thể xóa bất kỳ phần tử nào trong danh sách, không chỉ phần tử đầu tiên.

Câu hỏi liên quan