| Altair |
4.10.2004 6:07
Сообщение
#1
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Содержание:
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
| Altair |
30.05.2005 21:52
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Двусвязный список.
Двусвязный список, отличается от односвязного только тем, что каждый узел списка имеет указатель не только на следующий элемент, но и на предыдущий. Некоторые учебники называют этот вид списка самым удобным, и широко используемым, но это не совсем так, ведь с каждым узлом уходит еще на 1 указатель памяти больше, чем у односвязного. Тем не менее, использовать двусвязный список удобнее - потерять начало списка просто невозможно! Все основные операции для двусвязных списков,похожи на операции с односвязными, но за счет добавления еще одного указателя, в код вносятся некоторые изменения. В присоединенном файле модуль DList для работы с двусвязными списками. А вот программа, тестирующая модуль и демонстрирующая его возможности. (одно из возможных расширений модуля - добавление функции поиска элемента, функции удаления элемента, добавленияв начало, и процедуры переворота...). uses crt, dlist; Модуль:
DLIST.PAS ( 1.78 килобайт )
Кол-во скачиваний: 85333-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Altair Все о динамических структурах данных. 4.10.2004 6:07
Altair Указатель - это переменная, которая в качестве сво... 4.10.2004 6:08
Altair [center]Списки
Указатели являются простым механиз... 5.10.2004 10:56
Altair [center]Стек
Стек— это линейный список с определе... 5.10.2004 18:24
Altair [center]Очередь
Очередь — это линейный список, в ... 5.10.2004 18:27
volvo [b]Дек
Еще один вариант структуры данных - очередь... 23.11.2004 12:51
volvo Обновленная версия модуля для работы с бинарными д... 25.11.2004 13:28
volvo [b]Реализация сортировки стека
В приведенной ниже ... 28.01.2005 20:53
Altair [b]Демонстрационные программы без модулей.
Рассмат... 11.05.2005 23:48
volvo Кольцевые (циклические) двухсвязные списки
Во мно... 26.05.2010 17:20![]() ![]() |
|
Текстовая версия | 9.12.2025 10:08 |