STACK Buildings GRAPH Make Isomorphic DFS BFS DFS DFS BFS RECURSION AND BACKTRACK Subsets Permutaions generate-parentheses SORTING AND SEARCHING 1D-Country