This folder contains a collection of Data Structures and Algorithms (DSA) questions solved in C++. It serves as a valuable resource for learning and practicing DSA concepts, featuring various problems and their efficient solutions. Ideal for students and developers aiming to strengthen their DSA skills in C++.
- 2D Arrays
- Arrays
- Binary Search
- Binary Trees
- Classes
- Dynamic Programming
- Graphs
- Hashmaps
- Heaps
- Linked Lists
- Patterns
- Recursion
- Stack and Queue
- Sorting
- Strings
Implementations and examples of problems involving 2D arrays.
Various operations and problem-solving techniques using arrays.
Efficient searching algorithms using the binary search technique.
Concepts and algorithms for working with binary trees.
Object-oriented programming concepts and implementations.
Techniques and problems solved using dynamic programming.
Algorithms and problems related to graph theory.
Usage of hashmaps for efficient data retrieval.
Heap data structures and their applications.
Implementation and manipulation of linked lists.
Different pattern printing programs.
Problems and solutions using recursive approaches.
Implementation and usage of stack and queue data structures.
Various sorting algorithms and their implementations.
String manipulation and related algorithms.
Feel free to explore each folder to find the implementations and examples for the topics listed above. Contributions and suggestions are welcome!