利用顺序表实现栈
#include<iostream>
#define MAX 50
class myStack
{
private:
int data[MAX];
int size;
public:
myStack();
void push(int a);
int pop();
int getTop();
int getSize();
bool isEmpty();
};
#include<iostream>
#include"head.h"
using namespace std;
myStack::myStack()
{
size=0;
}
void myStack::push(int a)
{
data[size]=a;
size++;
}
int myStack::pop()
{
int a=data[--size];
return a;
}
int myStack::getTop()
{
int a=size-1;
return data[a];
}
bool myStack::isEmpty()
{
return size==0;
}
int myStack::getSize()
{
return size;
}