This repository contains assignments focused on fundamental data structures and algorithm design. The goal is to develop efficient implementations using arrays, linked lists, stacks, queues, and binary trees while reinforcing programming concepts such as memory management, recursion, and data organization.
- Programming Languages: C, C++, Python
- Concepts Covered: Data structures, recursion, memory management
- 🔹 Stacks – Implemented using both arrays and linked lists
- 🔹 Queues – Implemented using both arrays and linked lists
- 🔹 Binary Trees – Implemented with insertion, search, and traversal methods
This repository is actively maintained, with potential future updates adding optimizations, additional algorithms, and data structure enhancements.