Auf Thema antworten

Prinzipiell kann man Vieles machen.


Vielleicht nicht aus Linux ein Windows programmieren, aber Stack und Queue sind sich nicht so fremd.


Erst mal würde ich den ganzen Code in eine andere Klasse, ein anderes Package oder Projekt kopieren.


Wenn in der zu schaffenden (zu konstruierenden) Queue am Kopf eingefügt werden soll, dann muss sicher am Ende entnommen werden.


Also eine Methode take, die das letzte Element sucht und zurückgibt und den letzten(ersten) Stack am vorletzten(zweiten) Stack abschneidet (null zuweist).


Natürlich mit Behandlung der üblichen Sonderfälle, leerer Stack und Stack der Grösse 1.



Oben