Предмет: Информатика,
автор: lord1st
С++ Динамические структуры
Создайте функции и программу-тест, реализующие основные операции для стэка. Узлы стэка содержат целочисленные значения.
Ответы
Автор ответа:
1
Ответ:
#include<iostream>
#include<list>
using namespace std;
class Stack
{
public:
void push(int value)
{
stack_lst.push_front(value);
}
int top()
{
int value=stack_lst.front();
stack_lst.pop_front();
return value;
}
bool empty()
{
return stack_lst.empty();
}
private:
list<int> stack_lst;
};
int main()
{
Stack a;
for(int i=0;i<10;i++)
{
a.push(i);
}
while(!(a.empty()))
{
cout<<a.top()<<endl;
}
return 0;
}
Объяснение:
lord1st:
но это же просто класс с названием "стэк" а не он сам, разве нет?
Похожие вопросы
Предмет: Другие предметы,
автор: karinamazurova94
Предмет: Английский язык,
автор: ulia20077
Предмет: Английский язык,
автор: КрутойЧеловечек
Предмет: Математика,
автор: нигер23
Предмет: Математика,
автор: andreev20017