- This repository contains C/C++ implementations of the Stack data structure and its most common applications.
- Stacks follow the LIFO (Last In, First Out) principle β the last element added is the first one removed.
- We cover stack basics and real-world use cases like expression evaluation, parenthesis matching, and more.
- β Stack implementation using arrays
- β Stack implementation using linked lists
- β Infix to Postfix conversion and evaluation
- β Balanced parenthesis checker
- β String reversal
- β Custom stack operations (push, pop, peek, size, isEmpty, isFull)
- β Decimal to binary conversion