Magic Bookof Algorithms EN

Eine Sammlung von Michael Casagranda

Magic Book of Algorithms

Ein Notizbuch über Algorithmen: kurz erklärt, in lesbarem C# umgesetzt und mit einem Beispiel, das wirklich gelaufen ist.

Algorithmen
19
Gruppen
9
Sprache
C# / .NET 10
SRT

Sortieren

Daten in eine Reihenfolge bringen. Der Klassiker, an dem sich Laufzeitverhalten am besten begreifen lässt.

SRC

Suchen

Etwas Bestimmtes finden, ohne alles anzuschauen.

PTH

Wegfindung

Den günstigsten Weg von hier nach dort finden, wenn nicht jeder Schritt gleich viel kostet.

MTH

Mathematik

Zahlenfolgen und Rechenverfahren, die in überraschend vielen Programmen auftauchen.

STA

Statistik

Was viele Zahlen zusammen verraten, auch wenn die einzelne Zahl nichts sagt.

RND

Zufall & Rauschen

Berechneter Zufall: reproduzierbar, schnell und die Grundlage für prozedural erzeugte Welten.

PRC

Prozedurale Erzeugung

Welten, Karten und Muster nach Regeln erzeugen, statt sie von Hand zu bauen.

CMP

Kompression

Dieselbe Information mit weniger Platz speichern.

IMG

Bildverarbeitung

Aus Pixeln etwas anderes machen: filtern, umrechnen, neu zeichnen.