📋 Programming Algorithms Algorithms Books Approximation Backtrack Bayes' theorem Bit Data Structures Easy Greedy Hard Local Maximum Log structured merge tree (LSM tree) Medium Parallel Programming Rabin Karp Sort