Today, we are going to start our journey of learning algorithms from "Introduction of Algorithms" by Cormen and co.
First of all why learn algorithms? Though more than 90% of programming tasks will not require use of sophisticated algorithms, still learning them increases our understanding of computation in general.
I am learning algorithm as a hobby, as understanding and implementing them is no less than a good puzzle. And solving puzzles is a reward in itself.
So lets begin our journey. For reference purpose we will follow one of the best books available on the topic of algorithms out there.
My posts will be based on either a single problem or a single algorithm.
First of all why learn algorithms? Though more than 90% of programming tasks will not require use of sophisticated algorithms, still learning them increases our understanding of computation in general.
I am learning algorithm as a hobby, as understanding and implementing them is no less than a good puzzle. And solving puzzles is a reward in itself.
So lets begin our journey. For reference purpose we will follow one of the best books available on the topic of algorithms out there.
My posts will be based on either a single problem or a single algorithm.