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

Удалить из стека n элементов, начиная с k. Используя pop, push и временный стэк - C++

Восстановить пароль Регистрация
 
GreeNYA
2 / 2 / 0
Регистрация: 18.04.2011
Сообщений: 26
22.11.2014, 22:22     Удалить из стека n элементов, начиная с k. Используя pop, push и временный стэк #1
Доброго времени суток.

Имеется класс, описывающий стек на основе односвязного списка с головой. Всего две функции-члена: pop и push.

Нужно с помощью этих функций удалить из стэка n элементов, начиная с k.
Временные данные нельзя записывать в массив или структуру. Только в еще один стек.

Как это все сделать? Алгоритм хотя бы...

Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 22:22     Удалить из стека n элементов, начиная с k. Используя pop, push и временный стэк
Посмотрите здесь:

C++ Указатели . Удалить из одномерного массива элемент с заданным номером, добавить К элементов, начиная с заданного номера
Определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением C++
C++ Удалить k элементов массива, начиная с L
C++ Определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением
C++ Стэк. Нужно определить, сколько элементов стэка, начиная с вершины, находятся до элемента с максимальным значениям
Push, pop, shift, unshift в массивах C++
C++ В динамическом массиве удалить N элементов, начиная с номера K (ошибка)
C++ Как применяя erase удалить в векторе n элементов, начиная с номера k?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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