TheAlgorithms-C/data_structures/stack
Anup Kumar Panwar 444d4b11d5 Refactor
2018-10-08 21:18:35 +05:30
..
balanced parenthesis using stack in C Refactor 2018-10-08 21:18:35 +05:30
main.c Refactor 2018-10-08 21:18:35 +05:30
README.md Refactor 2018-10-08 21:18:35 +05:30
stack.c Refactor 2018-10-08 21:18:35 +05:30
stack.h Refactor 2018-10-08 21:18:35 +05:30

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.