This is one of my notes while taking the course "Algorithms" given by Princeton University, taught by Kevin Wayne and Robert Sedgewick, who also are the authors of the very well-known book "Algorithms". The course uses Java programming language but I use Python for the exercies.