Ein
Algorithmus ist eine Verarbeitungsvorschrift, die so präzise formuliert ist, dass sie auch
von einer Maschine abgearbeitet werden kann.
Ein Algorithmus ist
- eindeutig,
dh. die einzelnen Schritte und ihre Abfolge sind unmissverständlich beschrieben
- allgemein,
dh. es wird nicht nur ein Problem, sondern eine ganze Klasse von Problemen gelöst
- ausführbar,
dh. der "Prozessor" muss die Einzelschritte abarbeiten können
- endlich,
dh. seine Beschreibung besteht aus einem Text endlicher Länge
( | | ist kein Algorithmus!) |