Algorithms Various algorithms related to - Searching. Sorting. Graph Theory. Strings. Geometry. Greedy criteria. Dynamic Porgramming. etc.