mirror of
https://github.com/TheAlgorithms/C
synced 2024-11-22 13:31:21 +03:00
5ebfcf4148
See the README.md |
||
---|---|---|
.. | ||
main.c | ||
README.md | ||
stack.c | ||
stack.h |
Simple generic Stack
This is a modular generic stack data-structure. The stack is self growing.
Content
- stack-Header file for import.
- stack.c implementation of the stack
- main.c framework program for testing.
You need to only import the stack.h
Public interface
void initStack();
Initializes the stack with a capacity of 10 elements.
void push(void * object);
pushs the argument onto the stack
void * pop();
pop: pops the top element of the stack from the stack.
assumes: stack not empty.
int size();
gets the number of elements of the stack.
int isEmpty();
returns 1 if stack is empty otherwise 0.