How is push()ing and pop()ping defined?
Posted
by Helper Method
on Stack Overflow
See other posts from Stack Overflow
or by Helper Method
Published on 2010-05-10T17:59:34Z
Indexed on
2010/05/10
18:04 UTC
Read the original article
Hit count: 166
data-structures
|definition
I know how the push() and pop() methods in a typical implementation of a Queue/Linked List work but what I do want to know is what you actually define as a push or a pop? When can you name a method push()/pop()? What makes the insert()/add() method in a typical Tree implementation not a push()?
My understanding is that push()ing means putting something to a position some special pointer is pointing to, and pop()ping an element means putting some object away some pointer is pointing to, but it doesn't seem to be clearly defined. Or does the naming matter at all?
© Stack Overflow or respective owner