Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stack.hpp"
- STACK::STACK()
- {
- Head = NULL;
- }
- STACK::~STACK()
- {
- int value;
- while (!Is_Empty())
- {
- Pop(value);
- }
- }
- int STACK::Is_Empty()
- {
- return Head == NULL;
- }
- void STACK::Push(int value)
- {
- NODE * temp = new NODE;
- temp->value = value;
- temp->link = Head;
- Head = temp;
- }
- void STACK::Pop(int &value)
- {
- NODE * temp = Head;
- value = Head->value;
- Head = Head->link;
- delete temp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement