bei der Funktion "teile" steht im Strucktogramm: "solange pivot < = daten[j] und j < links, j:=j+1" dabei ergibt das keinen sinn, da j ja rechts anfängt und nach links wandert. Man muss das "j:=j+1" durch "j:=j-1" ersetzen!