§ 9.3. Структура данных – массив. Контейнеры vector и array. Типы pair и tuple

Школьный курс python
Содержание

Что такое массив и для чего он нужен?

Необходимость использования структур данных типа массива вытекает из практических соображений. Представьте, что вам для решения некоторой задачи (например, для обработки базы данных клиентов, описания координат объектов и проч.) требуется наличие в программе не 3-5 переменных, а десятки, сотни, а то и более объектов для хранения данных! Работать в программе с таким количеством переменных становится невозможным. Проще определить их в виде единого именованного объекта и обращаться, по мере необходимости, к отдельным его элементам, которые организованы простой нумерацией (иными словами, проиндексированы). Поскольку все элементы последовательности имеют общее имя, то к отдельному элементу можно получить доступ по имени и индексу, поэтому элемент последовательности называется также индексированной переменной. С таким массивом данных работать очень удобно, так как он обрабатывается как единое целое с помощью циклов. Наибольшей производительности в работе с массивом можно достичь только в том случае, если все элементы массива относятся к одному и тому же типу. Тогда, для хранения всей совокупности элементов, можно выделить непрерывную область памяти в которой элементы будут располагаться в соседних ячейках, последовательно.

Просмотр данного материала ограничен! Это закрытая часть сайта, которая доступна только подписчикам! Оформить подписку вы можете на этой странице

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Обсуждение закрыто.