Динамические двунаправленные списки, Процедура |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Динамические двунаправленные списки, Процедура |
Shmanich |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 79 Пол: Мужской Репутация: 0 |
Нучите как создавать процедуры, реализующие операции вставки, удал¬ния и поиска элемента для динамического двунаправленного списка (списка со ссылками на следующий и предыдущий элементы).
Или подскажите ресурсы, где внятно написано, что из себя представляют динамические двунаправленные списки? По-моему списки – это структуры описывающие свойства чего либо. Описывается так: Структура = record. Свойство1 : integer Свойсво2 : string И т.д. Когда объявляется структура, надо указать ее как динамический тип: begin PWinSize = ^WinSize {добавлен указатель}. Winsize = record Left, top, width, height : integer; end; Теперь чтобы поместить структуру не в стеке, а в динамической памяти, мы должны использовать именно PWinSize. |
Текстовая версия | 25.05.2024 19:17 |