Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЭИС ответы.doc
Скачиваний:
2
Добавлен:
20.04.2019
Размер:
238.08 Кб
Скачать

30. Древовидная организация данных. Списки. Сравнение методов организации данных в памяти эвм.

Древовидная организация данных – множество записей, расположенных по уровням следующим образом:

•На первом уровне расположена только одна запись.

•К любой записи i-ого уровня ведет адрес связи только от одной записи уровня i – 1.

Ранг – количество уровней дерева.

Группа – записи дерева, которые адресуются от общей записи (i – 1)го уровня.

Порядок дерева – максимальное число элементов в группе.

Деревья обычно формируются двунаправленными, адрес связи от записи уровня i+1 к записи i-ого уровня называется обратным.

При размещении дерева в памяти ЭВМ каждая запись может занимать произвольное место.

Списком называется множество элементов, каждый из которых может быть либо записью, либо списком. Структуру списка выражают формулой, в которой записи помечаются буквами, а списки заключаются в круглые скобки. Список, включенный в другой список, называется подсписком. Перечисление всех списков из записей al, a2,...,aN, образующих множество L0, сводится к следующему.

Записи, входящие в список, могут занимать произвольные участки в памяти ЭВМ. Адреса связи, принадлежащие каждой записи, образуют звено связи. В звене связи однонаправленного списка два адреса: первый указывает на следующий элемент списка, второй - на подсписок или запись.

В звене связи двунаправленного списка четыре адреса связи: два из них обеспечивают прямое и обратное направление в списке, третий и четвертый адресуют начало н конец подсписка.

Сравнение методов организации данных

Критерии оценки

Методы организации данных

Лучший метод

последовательный

цепной

бинарное дерево

Время формирования

~MIogM

~MIogM

~MlogM

цепной, бинарное дерево

Время поиска

~logM

~logM

последовательный, бинарное дерево

Время корректировки

~logM

бинарное дерево

Объем дополнительной памяти

0

последовательный