Cтраница 2
Установите переключатель Rectangular Array ( Прямоугольный массив), который расположен в левом верхнем углу диалогового окна, если этот переключатель не был выбран по умолчанию. [16]
На рис. 10.3 показан пример прямоугольного массива. [18]
Графический примитив, состоящий из прямоугольного массива клеток ( точек) разных цветов. [19]
Графический примитив, состоящий из прямоугольного массива клеток разных цветов. [20]
Ленточную матрицу А удобно хранить прямоугольным массивом длины п и ширины 2 / п 1; более широкий ленточный массив LU также удобно хранить и обрабатывать. Отсюда заключаем: линейные системы с ленточными матрицами легко решаются посредством исключения при условии, что ленточный массив LU можно разместить в быстродействующей памяти. [21]
Заметим, что в АЛГОЛе описываются только прямоугольные массивы. [22]
Таким образом, при последовательном размещении прямоугольных массивов наряду с базовым адресом 3 и параметром т необходимо хранить вектор данных и вектор размерности. [23]
Таким образом, при последовательном размещении прямоугольных массивов наряду с базовым адресом р и параметром т необходимо хранить вектор данных и вектор размерности. [24]
Опции: Имя блока Вставляет блок и формирует из него прямоугольный массив. [25]
В [ 51 предлагается регулярная структура, организованная в виде однородного прямоугольного массива, которая позволяет выполнять одни и те же операции во всех ячейках массива под действием одного управляющего поля. [26]
Большинство языков программирования высокого уровня позволяют работать непосредственно в терминах однородных прямоугольных массивов, и поэтому на практике однородный ( все компоненты являются данными одного и того же типа) прямоугольный массив является наиболее распространенным представлением упорядоченного множества, r - мерный массив можно рассматривать как упорядоченное множество г ортогональных линейных списков ( см. разд. [27]
В программе AutoCAD есть команда MINSERT ( МВСТАВЬ), позволяющая выстраивать блоки в прямоугольный массив. Появятся приглашения указать точку вставки, коэффициенты масштабирования и угол поворота; приглашения будут такими же, как и при использовании команды INSERT, однако без диалогового окна. Затем появятся приглашения команды ARRAY ( МАССИВ), в которых нужно указать количество строк и столбцов и расстояние между ними. Преимущество команды MINSERT в том, что она позволяет уменьшить размер файла чертежа, поскольку AutoCAD сохраняет массив как один блок, т.е. как один объект. Недостаток заключается в следующем: отдельные блоки или блоки во всем массиве нельзя изменять. Чтобы изменить их, необходимо удалить массив блоков, переопределить блок и затем заново переопределить массив, на этот раз используя команды INSERT и ARRAY отдельно. Иными словами, блок, вставленный с помощью команды MINSERT, расчленить нельзя. [28]
В алголе предусмотрены две структуры данных: одиночное значение ( простая переменная) и прямоугольный массив значений, элементы которого задаются наборами индексов. Однако эти две алгольные структуры не всегда оказываются удобными для решения реальных задач, в которых имеются свои структуры данных, отражающие структуры исследуемых объектов. Например, возникают определенные трудности, если описывать на алголе телефонную сеть, схемы железнодорожного сообщения, шахматные позиции, очереди. В принципе любые специфические структуры удается отобразить на массивы языка алгол, но такое отображение требует изобретательности и может существенно затруднить формулировку алгоритма. В этом одна из причин того, что программисты не довольствуются одним языком ( например, алголом), а используют разные языки программирования, ориентированные на различные классы решаемых задач, причем в первую очередь ориентированность языка определяется принятыми в нем структурами данных. В частности, существуют языки программирования, специально предназначенные для работы с очередями, строками, таблицами. [29]
Приведенная выше адресная функция схемы последовательного размещения бинарных деревьев полностью совпадает с адресной функцией прямоугольных массивов. V должны быть сохранены только базовый адрес р и параметр т, определяющий количество слов памяти, занимаемых каждой записью. Однако даже при регулярной форме деревьев последовательное размещение будет неприемлемым, если размер или форма дерева изменяется динамически во время выполнения программы. С другой стороны, недостатком связанного размещения является то, что каждый узел дерева может иметь различное число потомков и, следовательно, записи могут содержать различное число указателей. Для построения общей схемы связанного размещения с одинаковым числом полей связи древовидные структуры часто представляются с помощью эквивалентных бинарных деревьев ( разд. В самой простой форме связанного размещения бинарного дерева в каждом узле используются два указателя: один на правое поддерево, другой на левое поддерево этого узла. [30]