TheAlgorithms-C/data_structures/stack/README.md
Anup Kumar Panwar 444d4b11d5 Refactor
2018-10-08 21:18:35 +05:30

40 lines
686 B
Markdown

# 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.