Zitat von
nkaaa:
meinst du so vereinfachen?
er würde dann einmal die zuweisung help^.next:=nil; sparen, wenn der stack nicht leer ist.
Schau Dir mal an, was Du mit "empty" ueberpruefst, also welchen Wert first in dem Fall hat, wenn "empty" true zurueckliefert. Und dann ueberleg mal ganz genau, ob im if...then-Zweig bei Push ueberhaupt was anderes passiert, als im else-Zweig.
Gruesse,
Lizzy