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.
What the quiz covers
- What a data structure is (3 questions)
- Arrays: insert, delete and 2D arrays (3 questions)
- Singly linked lists (3 questions)
- Doubly and circular linked lists (3 questions)
- Stacks (3 questions)
- Using stacks: brackets and postfix (3 questions)
- Queues (3 questions)
- Binary trees (3 questions)
- Binary search trees (3 questions)
- Heaps and priority queues (3 questions)
- Hash tables (3 questions)
- Graphs (3 questions)
- Graph traversal: BFS and DFS (3 questions)
- Choosing a data structure (3 questions)
- Data structure bugs (3 questions)
- Tries: prefix trees (4 questions)
- Disjoint sets (union-find) (4 questions)
- Segment trees and Fenwick trees (4 questions)
- AVL trees: self-balancing search trees (4 questions)