This repository contains my daily practice code for Data Structures and Algorithms in C++.
- 2D Arrays, Strings & Bit Manipulation: Contains C++ files related to 2D arrays, strings, and bit manipulation.
- Arrays: Contains C++ files related to array operations and algorithms.
- Backtracking: Contains C++ files related to backtracking algorithms.
- Binary Search Trees: Contains C++ files related to binary search trees.
- Binary Trees: Contains C++ files related to binary trees.
- Dynamic Programming and Segment Trees: Contains C++ files related to dynamic programming and segment trees.
- Graphs: Contains C++ files related to graph algorithms.
- Greedy Algorithms: Contains C++ files related to greedy algorithms.
- Hashing and Tries: Contains C++ files related to hashing and trie data structures.
- Heaps: Contains C++ files related to heap data structure.
- C++ Basics: Contains C++ files related to basic C++ programming concepts.
- LinkedList: Contains C++ files related to linked list data structure.
- OOPS: Contains C++ files related to object-oriented programming concepts.
- Queues: Contains C++ files related to queue data structure.
- Recursion, Divide and Conquer, Time Complexity: Contains C++ files related to recursion, divide and conquer algorithms, and time complexity analysis.
- Sorting Algos: Contains C++ files related to sorting algorithms.
- Stacks: Contains C++ files related to stack data structure.
- This repository currently contains only the practice codes. Theory and notes will be added later.