Помощь - Поиск - Пользователи - Календарь
Полная версия: стеки и очереди
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
kreator
народ помогите решить задачу . даже не прдставляю как можно это решить :


задана очередь . указывающая порядок одного из N стеков . записи . составляющие очередь . содержат указатель обрабатываемого стека ('K' , K<=N). признаком . показывающим. что надо сделать 'A-элемент из очереди доб в стек с номером 'K' . "D"- удаляется эл-т из "K"-того стека.
Составить процедуру обработки стеков в сооответствии с заданнаой очередью .
мисс_граффити
blink.gif
можно на примере?
я пока не поняла...
очередь состоит из указателей на стек. то есть в стек будет добавлен указатель на стек?
kreator
Цитата(мисс_граффити @ 13.05.2007 14:33) *

blink.gif
можно на примере?
я пока не поняла...
очередь состоит из указателей на стек. то есть в стек будет добавлен указатель на стек?


видимо так . тупое задание какое то
volvo
Все проще гораздо насколько я понял:

имеем следующее: массив стеков (1 .. N), и очередь... Элемент очереди - запись, содержащая, скажем, 3 поля:
tqueueitem = record
stack_number: 1 .. n;
data: integer; { <--- при условии, что стеки целочисленные }
action: char;
{
action показывает, что будем делать со стеком № stack_number:
'A' - добавлять в него элемент data;
'D' - удалить из него элемент
}
end;
Такая трактовка задания подойдет?
kreator
помогите с реализацией пожалуйста
volvo
Ты сначала скажи, устраивает ли тебя это в теории, потому как делать программу, а потом услышать что это ВООБЩЕ не то что надо я не хочу.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.