Помощь - Поиск - Пользователи - Календарь
Полная версия: Восстановка изначального состояния СТЕКа...
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
HelpAusHeaven
Имеется 2 стека. С одним пользователь проделывает различные действия (удаляет, добавляет элементы)...
Спрашивается, реально ли вообще как-то используя второй стек (не зря их дваsmile.gif) написать функцию восстановления изначального состояния первого стека??
(т.е. того состояния, что было до того, как пользователь "вмешался"....)

Натолкните хотя бы меня в правильную сторону, а то у меня совсем идей нет никаких по этому поводуsad.gif
Может надо запоминать все что делает пользователь, во второй стек??
BlackShadow
Может, я не правильно понял...
Но единственным логичным решением такой проблемы было бы, по моему, перед операциями юзверя скопировать стек в резервный, а когда понадобиься скопировать ещё раз. Но в другую сторону.
HelpAusHeaven
Цитата(BlackShadow @ 26.04.04 16:13)
Может, я не правильно понял...
Но единственным логичным решением такой проблемы было бы, по моему, перед операциями юзверя скопировать стек в резервный, а когда понадобиься скопировать ещё раз. Но в другую сторону.

как узнал я позже, тут именно к этому и сводится вся задача...
Просто перебрасывать элементы из одного в другой (резервный) стек и вот вся задачаsmile.gif
Я уж думал, тут будет чего особенноеsmile.gif Я постоянно перебарщиваю с воспринятием условия задач;)
Dark
Это бывает =) я тоже ТАКОГО могу напридумывать, нахожу ТАКИЕ зависимости, что они будут РАБОТАТЬ!!! но почему - никто не скажет... а задача решатся будет тривиально =)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.