Welcome to the DSA Programs repository! This repository contains various programs demonstrating important data structure and algorithm (DSA) concepts.
- Deletion Operation - Programs showcasing deletion operations in different data structures.
- Queue - Programs demonstrating queue operations, including insertion, deletion, and display functions and circular queue.
- Stack - Stack-based programs, including postfix evaluation.
- Binary Search - Implementation of binary search.
- Linear Search - Implementation of linear search.
array.c
- Deletion in arrays with static memory allocation.malloc.c
- Deletion in arrays with dynamic memory allocation usingmalloc()
.
linearQ.c
- Program which shows insertion, deletion, display of a linear array based queue.circular-queue.c
- Program which shows insertion, deletion, display of a circular array based queue.
bin-to-dec.c
- Binary to decimal number converter using stack.infix-to-postfix.c
- Infix to postfix conversion using stack.postfix-evaluation.c
- Postfix evaluation using stack.reverse_string.c
- Stack application for reversing strings.stack.c
- Basic stack operations implementation.
binary_search-recursive.c
- Recursive implementation of binary search.binary_search.c
- Iterative implementation of binary search.
array.c
- Linear Search in arrays with static memory allocation.malloc.c
- Linear Search in arrays with dynamic memory allocation usingmalloc()
.
Feel free to explore the programs and contribute! 🚀