database Flashcards
What does the acronym LIFO mean?
facilitate last-in-first-out (LIFO)
What methods are available on a Stack data structure?
pop,push,peek,print
What must you do to access the value at an arbitrary point in a stack (not just the “top”)?
keep poping
What does the acronym FIFO mean?
first-in-first-out (FIFO) operations: the last thing enqueued onto the queue is the first thing that can be dequeued out.
What methods are available on a Queue data structure?
enqueue(value) - adds a value to the “back” of the queue
dequeue() - removes the “front” value from the queue and returns it
peek()
What must you do to access the value at an arbitrary point in a queue (not just the “front”)?
keep dequeue()
How are linked lists different from an array?
linked list, you have to move element one by one
How would you access an arbitrary node in a linked list (not just the “head”)?
have to use next from the head, then use next every time