push/pop nur für Stack?
-
Benutzt man die Wörtchen push und pop eigentlich nur im Zusammenhang mit Stacks (LIFO) oder kann man das auch bei einer Queue (FIFO) so nennen?
Edit: total verpeilt heute...

-
hehe, logo geht das, du 'popst' ja nur am anderen Ende 'n Element raus^^
-
Für ne queue finde ich insert und remove klarer. Bei push und pop denke ich sofort an nen stack.
-
Jester schrieb:
Für ne queue finde ich insert und remove klarer. Bei push und pop denke ich sofort an nen stack.
Ich nicht.
-
TactX schrieb:
Benutzt man die Wörtchen push und pop eigentlich nur im Zusammenhang mit Stacks (LIFO) oder kann man das auch bei einer Queue (FIFO) so nennen?
Edit: total verpeilt heute...
gent bei FIFO und LIFO super. bei ner double enden queue nimmt die STL push_front bzw push_back, um zu unterscheiden, wo mans reinpusht. und dann kannste push noch nehmen für Heaps und Vektoren. eigentlich überall, wo ein entsprechendes parameterloses pop denkbar ist.
-
O.K. danke euch. Dann werde ich push/pop nehmen. Wobei auch insert/remove besser ist als put/get, was ich z.Z. noch nehme.
-
Hab auch schon enqueue/dequeue für den ADT Queue gelesen. Kann so falsch nicht sein.
-
FIFO und LIFO haben ja je nur einen Eingang und einen Ausgang, also passt schon.