Index Backtracking Cryptography Dynamic_Programming Graph_Algorithms Pattern_Searching Recursion Searching Sorting String_Algorithms Tree_Algorithms