Das Dokument beschreibt das Treesort-Problem, bei dem eine Liste unbekannter Länge, die kein Array ist, sortiert werden muss. Die Lösung erfolgt in zwei Phasen: Zuerst wird ein Binärbaum aus den Listenelementen aufgebaut, gefolgt von einer Inorder-Traversierung des Baums zur Neuanordnung der Liste. Das Ergebnis ist eine sortierte Liste.