Консультация онлайн # 161585

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Alexkharkov
Дата: 27.02.2009, 22:46 Консультация неактивна
Поступило ответов: 0
Доброго времени суток, уважаемые эксперты. Помогите пожалуйста с такой задачей: разработать функции для работы с деком. Дек организован на массиве с циклическим заполнением и со сдвигом. Операции выполняются с разных концов дека. Благодарен Вам за помощь!

Ответов еще не поступило.

Мини-форум консультации # 161585

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

178157

= общий =    28.02.2009, 05:59
Цитата: Alexkharkov

Помогите пожалуйста с такой задачей: разработать функции для работы с деком.


Дек
* Дек Ушаков
ДЕК, дека, м. [англ. deck] (мор.). Закрытая палуба судна…
* Дек Брокгауз и Ефрон
Дек, англ., морск., пространство между двумя палубами на корабле…
* ДЕК Даль
ДЕК ДЕК м. морск. палуба и пространство между двумя палубами; ярус. Опердек, верхняя палуба корабля; мидельдек, вторая; гондек, третья, боевая, с орудиями большого калибра; орлопдек, кубрик, под…

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
неизвестный

178179

= общий =    28.02.2009, 11:35
Дек - особый вид очереди. Дек (от англ. deq - double ended queue,т.е очередь с двумя концами) - это такой последовательный список, в котором как включение, так и исключение элементов может осуществляться с любого из двух концов списка. Частный случай дека - дек с ограниченным входом и дек с ограниченным выходом. Логическая и физическая структуры дека аналогичны логической и физической структуре кольцевой FIFO-очереди. Однако, применительно к деку целесообразно говорить не о начале и конце, а о левом и правом конце.
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.