Реализация стека (структуры данных)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Реализация стека (структуры данных)

Сообщение Anonymous »

Итак, я только начинаю изучать структуры данных на курсе Coursera и узнал, что можно создать стековую структуру данных, используя массив. Мне просто интересно, соответствует ли то, что я написал, тому, что должен делать стек.

Код: Выделить всё

#include 
using namespace std;

const int MAX_SIZE = 10000;

class Stack {
public:
Stack();
~Stack();
void push(int n);
void pop();
int top();
bool isEmpty() const;
void print() const;
private:
int* array [MAX_SIZE];
int curNum;
};

Stack::Stack() {
curNum = 0;
}

Stack::~Stack() {
for (int i = 0; i < curNum; ++i)
delete array[i];
}

void Stack::push(int n) {
if (curNum >= MAX_SIZE) {
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/47898372/stack-data-structure-implementation[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»