/* * lstack.h * * Created on: 26.03.2015 г. * Author: trifon */ #ifndef LSTACK_H_ #define LSTACK_H_ struct StackElement { int data; StackElement* next; }; class LinkedStack { private: StackElement* top; public: // създаване на празен стек LinkedStack(); // селектори // проверка дали стек е празен bool empty() const; // намиране на елемента на върха на стека int peek() const; // мутатори // включване на елемент void push(int); // изключване на елемент int pop(); }; #endif /* LSTACK_H_ */