JavaScript is required

Cài đặt danh sách bằng con trỏ có nghĩa là:

A.

Dùng con trỏ để liên kết các phần tử của danh sách theo phương thức ai chỉ đến ai+1. Để một phần tử có thể chỉ đến một phần tử khác ta xem mỗi ô là một Record gồm có 2 trường : Trường Elements để giữ nội dung của phần tử trong danh sách. Trường Next là một con trỏ giữ địa chỉ của ô kế tiếp

B.

Dùng một mảng (array) để lưu trữ liên tiếp các phần tử của danh sách bắt đầu từ vị trí đầu tiên của mảng. Khai báo bản ghi gồm 2 trường:Trường Elements để giữ nội dung của phần tử trong danh sách. Trường Next là một con trỏ giữ địa chỉ của ô kế tiếp

C.

Dùng con trỏ quản lí các phần tử của mảng theo phương thức bất kì. Để một phần tử có thể chỉ đến một phần tử khác ta xem mỗi ô là một Record gồm có 2 trường : Trường Elements để giữ nội dung của phần tử trong danh sách. Trường Next là một con trỏ giữ địa chỉ của ô kế tiếp.

D.

Tất cả đều đúng

Trả lời:

Đáp án đúng: A


Cài đặt danh sách bằng con trỏ (linked list) là một cấu trúc dữ liệu, trong đó mỗi phần tử (node) chứa dữ liệu và một con trỏ trỏ đến phần tử tiếp theo trong danh sách. Điều này cho phép các phần tử của danh sách được lưu trữ ở các vị trí không liên tiếp trong bộ nhớ. Phương án 1 mô tả chính xác cách cài đặt danh sách liên kết sử dụng con trỏ. Mỗi phần tử được xem là một bản ghi (record) có hai trường: `Elements` để lưu trữ dữ liệu và `Next` là con trỏ trỏ đến phần tử tiếp theo. Phương án 2 sai vì nó mô tả việc sử dụng mảng (array), là một cấu trúc dữ liệu khác, trong đó các phần tử được lưu trữ liên tiếp trong bộ nhớ. Phương án 3 sai vì mặc dù có sử dụng con trỏ nhưng lại nói đến việc quản lý các phần tử của mảng, điều này không đúng với bản chất của danh sách liên kết. Phương án 4 sai vì không phải tất cả các phương án đều đúng.

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