IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Восстановка изначального состояния СТЕКа...
HelpAusHeaven
сообщение 23.04.2004 17:05
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 57
Пол: Мужской

Репутация: -  0  +


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

Натолкните хотя бы меня в правильную сторону, а то у меня совсем идей нет никаких по этому поводуsad.gif
Может надо запоминать все что делает пользователь, во второй стек??


--------------------
Рассылка: "Решение Вами Предложенных Задач На Языке PASCAL. Алгоритмы на PASCAL."
Подписка по e-mail: comp.soft.prog.pascal123-sub@subscribe.ru
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
BlackShadow
сообщение 26.04.2004 16:13
Сообщение #2


Гость






Может, я не правильно понял...
Но единственным логичным решением такой проблемы было бы, по моему, перед операциями юзверя скопировать стек в резервный, а когда понадобиься скопировать ещё раз. Но в другую сторону.
 К началу страницы 
+ Ответить 
HelpAusHeaven
сообщение 27.04.2004 2:09
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 57
Пол: Мужской

Репутация: -  0  +


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

как узнал я позже, тут именно к этому и сводится вся задача...
Просто перебрасывать элементы из одного в другой (резервный) стек и вот вся задачаsmile.gif
Я уж думал, тут будет чего особенноеsmile.gif Я постоянно перебарщиваю с воспринятием условия задач;)


--------------------
Рассылка: "Решение Вами Предложенных Задач На Языке PASCAL. Алгоритмы на PASCAL."
Подписка по e-mail: comp.soft.prog.pascal123-sub@subscribe.ru
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dark
сообщение 27.04.2004 2:27
Сообщение #4


Знаток
****

Группа: Пользователи
Сообщений: 408
Пол: Мужской

Репутация: -  3  +


Это бывает =) я тоже ТАКОГО могу напридумывать, нахожу ТАКИЕ зависимости, что они будут РАБОТАТЬ!!! но почему - никто не скажет... а задача решатся будет тривиально =)


--------------------
- Где я?
- Во тьме.
- В какой тьме?
- Во тьме твоего мозга.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 8:47
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"