Grundlagen der Algorithmen und Datenstrukturen Kapitel 3.3-3.5