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