4 Algorithms

An ``algorithm'' is, essentially, a ``method to complete a particular task''. For example, there is an algorithm sort a deck of cards, there is another algorithm to find a name in a phonebook, and etc.

What makes ``algorithms'' from general ``methods'' is that an algorithm has the following attributes:

Most universities have an upper division course titled ``algorithm analysis'' or ``analysis of algorithms''. This course (or courses) is basically a mathematics class that analyzes algorithms for correctness and efficiency.



Copyright © 2006-09-05 by Tak Auyeung