- Rock the brain and play some algorithms, starting from bolts and nuts.
- Rolling in the deep, I am very serious.
Formal Definition: An algorithm is a finite set of instructions such that
- Each step must be stated in an completely unambigious fashion.
- The result of the algorithm only depends on the input and results of previous steps.
- There are no infinite loops.
- Basically, it's all about the logic of telling stories. Focus, stay cool, stay calmed, and don't be an IBM (International Big Month).
Long Story Short: Algorithm is all about doing CRUD operations upon certain Data Structures.
Yep, nothing more mysterious nor miserable than that, right...?