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

Вставка элемента в позицию в стеке (c++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив из нулей http://www.cyberforum.ru/cpp-beginners/thread1036603.html
Здравствуйте все! Можно ли задать массив, все элементы которого являются нулями, не используя цикл 'for'?
C++ Класс «Циклический список» Класс «Циклический список» . Методы: добавление элемента в список, удаление элемента из списка, отображение всех элементов списка на дисплее. 1. Разработать обобщенный класс по заданию... http://www.cyberforum.ru/cpp-beginners/thread1036591.html
C++ Даны массивы целых чисел A[25] и B[25]. Сформировать третий массив, в который включить все элементы обоих массивов, меньшие произведения последних
1 Даны массивы целых чисел A и B.Сформировать третий массив, в который включить все элементы обоих массивов, меньшие произведения последних элементов заданным массивом. 2 Дан массив целых чисел A....
C++ Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b
Помогите пожалуйста. Сама не знаю как написать. А варианты которые нашла здесь некорректно работают(
C++ Создать массив с нулями и единицами в шахматном порядке, что бы его размер можно было вводить с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1036575.html
Помогите пожалуйста создать массив с нулями и единицами в шахматном порядке, что бы его размер можно было вводить с клавиатуры. Или помогите переделать готовый код, но только с фиксированным размером...
C++ Эйлеров путь Я примерно написал програму, но мой вариант работает долго - 28(иногда меньше, иногда больше) минут.Подскажите пожалуйста есть ли какой-то более быстрый вариант. У меня есть только 5 минут каждый... подробнее

Показать сообщение отдельно
MestamiNoob
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 5

Вставка элемента в позицию в стеке (c++) - C++

10.12.2013, 23:04. Просмотров 291. Ответов 0
Метки (Все метки)

Прошу помочь разобраться в таком вопросе. Мне нужно реализовать вставку элемента в стек по позиции. Идея в том, чтобы вытаскивать эл-ты добираясь до нужного(храня их при этом) вставить новый, а затем добавить убранные. Для этого нужен вспомогательный стек. У меня он основан на классах (код). Вопрос: нужно новый объект класса использовать как вспомогательный стек или новый класс сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <cstdlib>
#include <string.h>
 
using namespace std;
 
class Stack
{
    class StackNode
    {
    public:
        int data;
        StackNode *next;
    };
    StackNode *first,*last;
public:
    Stack():first(NULL),last(NULL) {}
    ~Stack()
    {
        while(first)
        {
            StackNode *temp=new StackNode;
            temp=first->next;
            delete first;
            first=temp;
        }
    }
    void push(int data);
    void pop();
    int top();
    bool isEmpty();
    void showall();
};
З.Ы. Не понял куда код вставлять, чтобы по-другому было))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru