Algorithm Analysis & Time Complexity Simplified
5 min readJul 20, 2017
(Big-O, Big Theta, Big Omega)
An algorithm is any well defined procedure that takes some value or set of values as input and produces some value or set of values as output. Source: Thomas H. Cormen, Chales E. Leiserson (2009), Introduction to Algorithms 3rd edition. You can think of an algorithm like a recipe used to cook food, it’s just a set of instructions. In the case of making…