Tuesday, 20 August 2013

Algorithm Introduction

Basically Algorithm is the main course of computer science field ,thousand of books on this; but now we
can try to explain the word of "ALGORITHM" so lets start it

An algorithm is a finite, step-by-step procedure for accomplishing some task or
solving a problem.
Algorithms are everywhere. Every time you query Google, a Web-mining algorithm runs;
every time you use Mapquest for directions, a shortest-path algorithm runs; and every time
you use a spell-checker, a string-searching algorithm runs. Creating correct and efficient
algorithms is an art and a science, which takes both practice and creativity. Whether you
need to calculate the average of five numbers, sort a list of two million names, or guide a
rocket, an algorithm lurks in the background; the solution to your problem is an algorithm.
The study of algorithms is a cornerstone of computer science.
A programming language is your tool, a tool that you can use to investigate and imple-ment algorithms. With a programming language, such as Java, you can turn algorithms into
programs so that a computer finds the average, sorts the list, or guides the rocket. Programs
implement algorithms; programming makes algorithms come to life. As you work through
the problems and exercises in this real world example, you will increased your problem-solving skills, design
and implement your own algorithms, and, along the way, discover that programming with
Java is fun.

No comments:

Post a Comment