о чем мы уже упоминали
о чем мы уже упоминали ранее.
Эти обстоятельства обеспечивают наибольшую простоту интерфейса между логической организацией данных и их физическим представлением, поскольку массив легко проецируется на оперативную память. Как мы увидим в дальнейшем, это обстоятельство оказывается столь удобным для программирования, что для большинства структур даже разработаны механизмы их эмуляции на базе массивов. Не случайно практически в любой курс программирования массивы включены, а вот другие структуры рассматриваются далеко не всегда.
Итак, указанные возможности следует отнести к несомненным плюсам рассматриваемой структуры. Но в программировании, да и не только в программировании, за все надо платить. Стало быть, есть и минусы, которые алгоритмист обязан четко представлять. О них и поговорим.
Mas1
Mas1[i]
0 1 ... i ... M-2 M-1
Рис. 1.
Массив состоит из конечного числа элементов (компонент), содержимое которых относится к некоторому общему, базовому, типу.
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа