Параллельный массив

Параллельный массив

Паралле́льный масси́в — структура данных, физически состоящая из нескольких массивов с одинаковым количеством элементов в каждом. Логически элементы разных массивов с одинаковыми индексами представляют собой одну структуру (запись).

Параллельные массивы часто используются в языках, которые не поддерживают возможность создания массивов структур. Также они иногда применяются для оптимизации в языках вроде Java, где массив структур (объектов) менее эффективен. В некоторых случаях они могут помочь избежать лишних расходов памяти благодаря отсутствию выравнивания элементов в памяти. В некоторых случаях можно добиться прироста производительности при последовательной обработке одного и того же поля многих элементов подряд.

В то же время параллельные массивы имеют и недостатки. Главный из них — запутанность кода, значительные накладные расходы при увеличении или уменьшении массивов (так как приходится создавать заново целый массив). Современные языки программирования обычно позволяют избежать необходимости в использовании такой структуры данных, поэтому они обычно используются только в векторных процессорах.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Параллельный массив" в других словарях:

  • параллельный массив с контролем по четности — В данной технологии дисковых массивов требуется минимум три диска, один из которых хранит данные контроля по четности, а два других используются для хранения побайтно или побитово расщепленных данных. [http://www.morepc.ru/dict/] Тематики… …   Справочник технического переводчика

  • Массив — У этого термина существуют и другие значения, см. Массив (значения). Эту страницу предлагается переименовать в Массив (информатика). Пояснение причин и обсуждение  на странице Википедия:К переименованию/4 ноября 2012. Возможно, её …   Википедия

  • Индексный массив — (в некоторых языках программирования также таблица, ряд)  именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу (в отличие от списка). Индекс массива … …   Википедия

  • Список структур данных — …   Википедия

  • Рюби — Рюби, Карин Олимпийские награды Сноубординг (женщины) Золото Нагано 1998 Гигантский слалом …   Википедия

  • Рюби, Карин — Олимпийские награды Сноуборд (женщины) …   Википедия

  • Франция — (France)         Французская Республика (République Française).          I. Общие сведения          Ф. государство в Западной Европе. На С. территория Ф. омывается Северным морем, проливами Па де Кале и Ла Манш, на З. Бискайским заливом… …   Большая советская энциклопедия

  • ПЗС-матрица — …   Википедия

  • Радиотелескоп — РТФ 32 Обсерватория «Зеленчукская» Северный Кавказ Радиотелескоп …   Википедия

  • Япония* — Содержание: I. Физический очерк. 1. Состав, пространство, береговая линия. 2. Орография. 3. Гидрография. 4. Климат. 5. Растительность. 6. Фауна. II. Население. 1. Статистика. 2. Антропология. III. Экономический очерк. 1. Земледелие. 2.… …   Энциклопедический словарь Ф.А. Брокгауза и И.А. Ефрона


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»