Algorithmus / Suchalgorithmus: Erklärung und Definition

Ein Algorithmus ist ein Verfahren oder eine Formel zur Lösung eines Problems, basierend auf der Ausführung einer Abfolge spezifischer Aktionen. Ein Computerprogramm kann als ausgeklügelter Algorithmus angesehen werden. In der Mathematik und Informatik bezeichnet ein Algorithmus im Allgemeinen ein kleines Verfahren, das ein wiederkehrendes Problem löst.

Algorithmen sind in allen Bereichen der IT (Informationstechnologie) weit verbreitet. Ein Suchmaschinenalgorithmus nimmt beispielsweise Suchzeichenfolgen von Schlüsselwörtern und Operatoren als Eingabe, durchsucht seine zugehörige Datenbank nach relevanten Webseiten und gibt Ergebnisse zurück.

Ein Verschlüsselungsalgorithmus wandelt die Daten gemäß bestimmten Aktionen um um sie zu schützen. Ein Geheimschlüsselalgorithmus wie beispielsweise der Data Encryption Standard (DES) des US-Verteidigungsministeriums verwendet denselben Schlüssel zum Verschlüsseln und Entschlüsseln von Daten. Solange der Algorithmus ausgefeilt genug ist, kann niemand ohne den Schlüssel die Daten entschlüsseln.

Das Wort Algorithmus leitet sich vom Namen des Mathematikers Mohammed ibn-Musa al-Khwarizmi ab, der Teil des königlichen Hofes in Bagdad war und von etwa 780 bis 850 lebte.