Welcome to my DSA learning repository from the CodeHelp platform! This repository contains all the data structures, algorithms, and problem-solving exercises I have implemented during the course.
This course covers theoretical concepts and practical coding problems, including:
- Data Structures: Arrays, Strings, Linked Lists, Stacks, Queues, Trees, Graphs, Heaps, Hashing
- Algorithm Techniques: Recursion, Backtracking, Sorting, Searching, Divide & Conquer, Greedy, Dynamic Programming, Graph Algorithms
- Problem Solving Approach: Stepwise problem understanding, Time & Space Complexity analysis, Optimization
CodeHelp-DSA/ βββ 01_Programming_in_C++/ βββ 02_Patterns/ βββ 03_Practice_Problems_Basics/ βββ 04_Arrays/ βββ 05_Matrix_Practice_Problems/ βββ 06_Practice_Problems_Arrays/ βββ 07_Cpp_STL/ βββ 08_Sorting_and_Searching/ βββ 09_Practice_Problems_Sets/ βββ 10_Strings/ βββ 11_Practice_Problems_Strings/ βββ 12_Pointers_and_Basic_Maths/ βββ 13_Recursion/ βββ 14_Practice_Problems_Recursion/ βββ 15_Stack_and_DLL/ βββ 16_Practice_Problems_BT_BST/ βββ 17_OOPs/ βββ 18_Linked_Lists/ βββ 19_Practice_Problems_Linked_Lists/ βββ 20_Stacks/ βββ 21_Practice_Problems_Stacks/ βββ 22_Queues/ βββ 23_Practice_Problems_Queues/ βββ 24_Trees/ βββ 25_Practice_Problems_Trees/ βββ 26_BSTs/ βββ 27_Practice_Problems_BSTs/ βββ 28_Heaps/ βββ 29_Practice_Problems_Heaps/ βββ 30_Maps_and_Tries/ βββ 31_Practice_Problems_Maps_Tries/ βββ 32_DP_L1/ βββ 33_Practice_Problems_DP/ βββ 34_Graphs_L1/ βββ 35_Practice_Problems_Graphs/ βββ BONUS/ βββ README.md