Linked lists are best suited

2 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "for the size of the structure and the data in the structure are constantly changing". Danh sách liên kết cấp phát từng nút rời rồi nối chúng bằng con trỏ, nên thêm hay bớt một phần tử chỉ là sửa vài liên kết: không phải dồn khối phần tử như mảng, cũng không phải cấp một vùng nhớ lớn hơn rồi sao chép toàn bộ khi hết chỗ, và kích thước cấu trúc lớn lên hay co lại đúng theo số nút đang dùng. Vì vậy "for relatively permanent collections of data" sai vì với tập dữ liệu gần như không đổi thì mảng tốt hơn hẳn: truy cập phần tử thứ i trong thời gian hằng nhờ tính địa chỉ, dữ liệu nằm liền nhau nên tận dụng được bộ đệm, và không tốn thêm ô nhớ cho con trỏ của từng nút; đó là trường hợp tiêu biểu để chọn mảng chứ không phải danh sách liên kết.

Cùng phần 1

Xuất hiện trong 1 bộ đề