|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2013, 19:50 | #1 |
Новичок
Джуниор
Регистрация: 20.04.2013
Сообщений: 2
|
Реализация очереди с элементами из списка
Здравствуйте! Написал программу реализации двусвязного списка. Никак не получается реализовать очередь так, чтобы элементами очереди были элементы списка, т.е. надо завести новый тип Queue = record c элементами из списка Items:List; и написать процедуры push и pop и showQueue, такие, что в них будет вызов аналогичных процедур из списка. Так же это можно реализовать через модуль, но тоже без понятия как.
Что получилось: Код:
Если через модули, то вот все знания: Код:
Вот реализация списка, с которым надо связать очередь Код Pascal Код:
Последний раз редактировалось Stilet; 20.04.2013 в 21:21. |
20.04.2013, 22:05 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Очередь можно реализовать по-разному.
Один из вариантов - посредством списка. По сути дела, если Вы храните у списка оба конца, то его 1 к 1 можно использовать как очередь. PUSH и POP будут всего лишь вставкой в один конец списка и извлечение из другого. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация очереди через массив (Delphi) | wertret | Помощь студентам | 2 | 24.04.2012 02:25 |
Реализация контейнера на базе очереди. Delphi | medvedeva | Помощь студентам | 0 | 26.06.2011 13:36 |
Создание формы-списка с элементами из БД | maryan.vetrov | PHP | 10 | 24.12.2010 04:49 |
Реализация очереди! | Lazio | Помощь студентам | 2 | 08.04.2009 17:41 |