Java Glossary : algorithms
Last updated 2004-06-28 by Roedy
Green ©1996-2004 Canadian Mind Products
Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You are here : home : Java
Glossary : A words : algorithms.
- algorithms
- Algorithms are like computer programs, but expressed in a more general way.
You have to fill in the details to convert them into working programs. When I
first started computing as a teen, I asked my younger sister to got to the
library and see if you could find me any books on algorithms. She came
home, mightily embarrassed. The librarian explained that surely she meant logarithms.
Both words show our indebtedness to Islamic medieval scholars for advances in
mathematics. They are general problem solving tools you can apply to particular
problems, there are algorithms for sorting and organising for fast retrieval.
There are standard algorithms for traversing trees, and discovering islands of
connection in a graph of edges and nodes.
 | The Art Of Computer Programming |
| 0-201-48541-9 |
| Donald Knuth |
| The classic book on algorithms. Volumes 1, 2 and 3. It is a dense, authorative, academic series of books. You probably would need some university level computer science or mathematics training to tackle it. |
|
|
 | Data Structures And Algorithms In Java |
| 1-57169-095-6 |
| Mitchell Waite and Robert Lafore |
|
|
|
 | An Introduction to Data Structures and Algorithms With Java |
| 0-13-857749-8 |
| Glen Rowe |
|
|
|
 | Introduction to Data Structures and Algorithm Analysis : Java |
| 0-13-660911-2 |
| Clifford A. Shaffer |
|
|
|
 | Java Algorithms |
| 0-07-913696-6 |
| Scott Robert Ladd |
|
|
|
 | Data Structures in Java |
| 0-201-30564-X |
| Thomas A. Standish |
|
|
|
 | Component Software : Beyond Object-Oriented Programming |
| 0-201-17888-5 |
| Clemens Szyperski |
|
|
|
Algorithm has a second meaning: a preposterous quotation falsely
attributed to one's political rival, e.g. asserting that Al Gore claimed he
single-handedly "invented the Internet".