Algorithms practice from GeeksforGeeks website Algorithm Paradigms: Backtracking Algorithms Dynamic Programming Greedy Algorithms Divide & Conquer Algorithms Branch & Bound Algorithms