Имеется 2 стека. С одним пользователь проделывает различные действия (удаляет, добавляет элементы)...
Спрашивается, реально ли вообще как-то используя второй стек (не зря их два) написать функцию восстановления изначального состояния первого стека??
(т.е. того состояния, что было до того, как пользователь "вмешался"....)
Натолкните хотя бы меня в правильную сторону, а то у меня совсем идей нет никаких по этому поводу
Может надо запоминать все что делает пользователь, во второй стек??