Ein Algorithmus ist eine genaue Beschreibung eines Ablaufplans, der aus einer Abfolge von Anweisungen besteht. Diese Anweisungen werden in einer bestimmten Reihenfolge ausgeführt um ein bestimmtes Problem zu lösen.