Data Structures quiz: 61 questions

61 questions from the 19 lessons of Data Structures. Each answer is explained, with a link back to the lesson it comes from, and your best score stays on this device.

Test yourself

61 questions from this course's lessons, in a random order. See what you remember, then go back to the lessons behind the questions you missed.

How many questions?

What the quiz covers

  1. What a data structure is (3 questions)
  2. Arrays: insert, delete and 2D arrays (3 questions)
  3. Singly linked lists (3 questions)
  4. Doubly and circular linked lists (3 questions)
  5. Stacks (3 questions)
  6. Using stacks: brackets and postfix (3 questions)
  7. Queues (3 questions)
  8. Binary trees (3 questions)
  9. Binary search trees (3 questions)
  10. Heaps and priority queues (3 questions)
  11. Hash tables (3 questions)
  12. Graphs (3 questions)
  13. Graph traversal: BFS and DFS (3 questions)
  14. Choosing a data structure (3 questions)
  15. Data structure bugs (3 questions)
  16. Tries: prefix trees (4 questions)
  17. Disjoint sets (union-find) (4 questions)
  18. Segment trees and Fenwick trees (4 questions)
  19. AVL trees: self-balancing search trees (4 questions)