Скачиваний:
14
Добавлен:
18.03.2018
Размер:
474 б
Скачать
#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;
}


Соседние файлы в папке Класс стэк