introduction to analysis of algorithms

Introduction
This article presents a better approach to understand how to analyze algorithms. Moreover, we would like to understand what algorithms are and why are they important. This is the first article in the series Analysis of Algorithms Made Easy. I have dedicated a separate page for the same and you can get the list of all the articles in this series here.
Purpose of the article
In this article we will just try and understand the idea behind analyzing algorithms. It would be be more likely a Question and Answer article.
What is an algorithm ?
Answer: It's a theoretical study of co...