![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Двусвязный список может быть нелинейной структурой данных, если вторые указатели задают произвольный порядок следования элементов (рис.3.13).
LST1 - указатель на начало 1 - ого списка (ориентированного указателем Р1). Он линейный и состоит из 5-и элементов:
2-ой список образован из этих же самых элементов, но в произвольной последовательности. Началом 2-ого списка является 3-ий элемент, а концом 2-ой элемент.
В общем случае элемент списочной структуры может содержать сколь угодно много указателей, то есть может указывать на любое количество элементов.
Можно выделить З признака отличия нелинейной структуры:
1) Любой элемент структуры может ссылаться на любое число других элементов структуры, то есть может иметь любое число полей-указателей.
2) На данный элемент структуры может ссылаться любое число других элементов этой структуры.
З) Ссылки могут иметь вес, то есть подразумевается иерархия ссылок.
Дата публикования: 2015-02-03; Прочитано: 313 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!