What is an algorithm? Algorithm http://www.TutorialPort.com <br />Design and Analysis of Algorithms: What is an Algorithm ? <br /><br />In mathematics and computer science, an algorithm is a step-by-step procedure for calculations. <br />Algorithms are used for calculation, data processing, and automated reasoning. <br />An algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function.