What is the main difference between the Stack and the Queue abstract data types?

Queues are FIFO (first in, first out) data types. That is, the first object to be queued is the first objected to be dequeued. Stacks are LIFO (last in, first out) data types, meaning that the last object pushed onto the stack is the first object to be popped from the stack.

RH
Answered by Rob H. Computing tutor

3909 Views

See similar Computing A Level tutors

Related Computing A Level answers

All answers ▸

What is meant by the term spooling? Give an example of when it can be used.


Given an unlimited number of light bulbs (that break at a certain height), and a building with 100 floors, how do you determine the height that the light bulb breaks?


In programming, some languages are compiled and others are interpreted. Define the difference between the two.


What is the difference between a dynamic and a static data structure?


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning