while (1) { ############################ #Beginn des Vergleichs if($zahl < $$refvalue{'zahl'}) { if(defined($$refvalue{'linksweg'})) { $refvalue = $$refvalue{'linksweg'}; } else { $$refvalue{'linksweg'} = knot($zahl); last; #Ende } } ####### #wenns Links nicht mehr weiter geht, geh rechts weiter else { if(defined($$refvalue{'rechtsweg'})) { $refvalue = $$refvalue{'rechtsweg'}; } } else { $$refvalue{'rechtsweg'} = knot($zahl); last; } } } }