what are recursion and recursive methods
linear and binary search
tower of Hanoi problem
#####################################
what are selection algorithms
quickselect algorithm
the secretary problem
#####################################
what is backtracking
n-queens problem and Hamiltonian cycle problem
knight's tour problem
Sudoku game
#####################################
what is dynamic programming
knapsack problem
coin change problem and rod cutting problem
#####################################
bin packing problem
closest pair of points problem