Em hãy khám phá các phép toán cơ sở với mảng trong Python, sao chép lại và chạy thử các câu lệnh ở Hình 3 và Hình 4; thêm dẫn từng dòng lệnh, sau đó thực hiện các công việc sau:

1. Biến mảng và cấu trúc mảng

Câu hỏi. Em hãy khám phá các phép toán cơ sở với mảng trong Python, sao chép lại và chạy thử các câu lệnh ở Hình 3 và Hình 4; thêm dẫn từng dòng lệnh, sau đó thực hiện các công việc sau:

1) Đoán trước kết quả và chạy chương trình để kiểm tra.

2) Xem kết quả và cho biết có sự tương tự giữa mảng với danh sách hay không.


1) Đoán trước kết quả và chạy chương trình để kiểm tra.

In ra 8. 0

2) Xem kết quả và cho biết có sự tương tự giữa mảng với danh sách hay không.

Cơ sở để so sánhMảngDanh sách liên kết
Căn bảnNó là một tập hợp nhất quán của một số mục dữ liệu cố định.Nó là một tập hợp được sắp xếp bao gồm một số lượng lớn các mục dữ liệu.
Kích thướcĐược chỉ định trong khi khai báo.Không cần chỉ định; phát triển và co lại trong quá trình thực hiện.
Phân bổ lưu trữVị trí phần tử được phân bổ trong thời gian biên dịch.Vị trí phần tử được chỉ định trong thời gian chạy.
Thứ tự của các yếu tốLưu trữ liên tiếpĐược lưu trữ ngẫu nhiên
Truy cập phần tửTruy cập trực tiếp hoặc ngẫu nhiên, nghĩa là Chỉ định chỉ mục mảng hoặc chỉ mục.Truy cập tuần tự, tức là, Traverse bắt đầu từ nút đầu tiên trong danh sách theo con trỏ.
Chèn và xóa phần tửChậm tương đối như thay đổi là cần thiết.Dễ dàng hơn, nhanh chóng và hiệu quả.
Đang tìm kiếmTìm kiếm nhị phân và tìm kiếm tuyến tínhtìm kiếm tuyến tính
Cần có bộ nhớít hơnHơn
Sử dụng bộ nhớKhông hiệu quảHiệu quả

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 1 Kiểu mảng và cấu trúc mảng

Bình luận

Giải bài tập những môn khác