Форум программистов, компьютерный форум CyberForum.ru

Передача стеков - C++

Восстановить пароль Регистрация
 
ququ_smile
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 153
18.05.2013, 18:36     Передача стеков #1
Немного глупый вопрос, но всё же. Как нужно переписывать стек в стек? Т.е. у меня есть 2 стека. к примеру в стеке с именем Stack1 будет это:
1
2
3
4

Если я напишу Stack2=Stack1, то в Stack2 будет:
1
2
3
4

А если я напишу:
C++
1
2
3
while(!Stack1.empty())
{Stack2.top()=Stack1.top;
 Stack1.pop();}
То в Stack2 будет :
4
3
2
1

Да?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2013, 18:36     Передача стеков
Посмотрите здесь:

C++ Анализ применеия стеков
C++ из 2-х стеков в один
Разработайте класс стеков C++
C++ Создание нескольких стеков
C++ на основе стеков..... на С++
Конкатенация (присоединение) стеков C++
C++ Сравнение элементов стеков
Реализация k-стеков C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kalpakk
 Аватар для kalpakk
13 / 13 / 1
Регистрация: 02.07.2011
Сообщений: 62
18.05.2013, 19:13     Передача стеков #2
как вариант можно переписать стек 2 раза и даные станут на свои места, но это не очень хорошо)
ququ_smile
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 153
18.05.2013, 21:36  [ТС]     Передача стеков #3
Просто мне нужно вывести стек ( хотя не только вывести, но это не важно) в обратном порядке (т.е. могу использовать только одну перезапись ^^ ) но потом вернуть стек на место. Я вот думаю, лучше переписать стек в другой стек, потом выводить по-одному элементу стека, при этом возвращая его в начальный стек (по идее всё должно вернуться на свои места) или же записать этот стек в динамический массив и уже из массива выполнять все действия (т.е. полюбому этот стек нужно куда-то переписать)
Yandex
Объявления
18.05.2013, 21:36     Передача стеков
Ответ Создать тему
Опции темы

Текущее время: 20:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru