Which data structure allows insertion only at the back, and removing only from the front?

Queue
  • Stack
  • Array-based list
  • Linked list
  • Tree

We did not cover trees in this chapter.

Lists do not restrict where inserts and removes take place.