- Динамические структуры данных – это данные, у которых:
- размер заранее не известен (определяется во время выполнения программы);
- память выделяется во время работы.
- Объявление динамического массива:
Var <переменная_массива>: array of <тип>; - Выделение памяти под динамический массив:
<переменная_массива> := new <тип> [N];
или
SetLength (<переменная_массива>, N); - Освобождение памяти динамического массива:
- Если массив создан с помощью new <тип> [N]:
Dispose (<переменная_массива>); - Если массив создан с помощью SetLength, то память освобождается автоматически при выходе из области видимости. Для явного освобождения можно установить длину массива в 0:
SetLength (<переменная_массива>, 0);
Информатика • 11 класс
1040
Динамические структуры данных (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках