Простейшие типы данных
1.5 Сеть
Сеть как структура хранения является дальнейшим развитием списковой структуры
хранения. Каждый элемент структуры данных в сети, кроме данных, может содержать
несколько указателей на другие элементы. На один и тот же элемент могут ссылаться
несколько других элементов, образуя, таким образом, сложные переплетения по связи.
В общем случае количество полей в элементах структуры данных в сети может
быть различным, тогда элемент должен содержать информацию о своем формате. Вместо
данных в элементе сети, как и в списке, может располагаться ссылка на данные.
Сети используются для представления в памяти ЭВМ сложных структур данных,
таких, как графы, деревья, многоуровневые и многосвязные таблицы, структуры сложных
программных изделий, организационные структуры предприятий и связи между ними и т.п.
Каждый элемент структуры данных в сети обычно размещается в динамически
получаемой памяти, что обеспечивает гибкость представления и обработки данных. Сети
могут быть организованы и в смежной области памяти фиксированной длины, если
количество элементов и структура данных, представленная сетью, при решении задачи
остаются неизменными.