data-structures-and-algorithms-python Implementing various data structures and algorithms in python Big O Notation Constant $O(1)$ Logarithmic $O(lg(n))$ Linear $O(n)$ Linearithmic $O(nlg(n))$ Quadratic $O(n^2)$ Cubic $O(n^3)$ Exponential $O(m^n)$ Factorial $O(n!)$