List of Big O notations and LeetCode Big O Notebook, including common data structures, algorithms in sorting, recursions, DFS and BFS etc.