Добавил:
FluffyUnicorn
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Структуры данных примеры / Стек / Класс стэк / stack_vector
.cpp#include "stack_vector.h"
#define MAXLENGTH 100
Stack::Stack ()
{
data = new DataType[MAXLENGTH];
top = MAXLENGTH;
}
Stack::~Stack ()
{
delete[] data;
}
int Stack::Empty()
{
if (top == MAXLENGTH)
return 1;
else
return 0;
}
DataType Stack::Top ()
{
return data[top];
}
DataType Stack::Pop ()
{
//top++;
return data[top++];
}
int Stack::Push (DataType x)
{
if (!top) return 0;
data[--top] = x;
return 1;
}
Соседние файлы в папке Класс стэк