Data Structures quiz
53,569 questions across 5 difficulty levels. Every attempt draws a fresh random set, so you can play as often as you like.
Choose your level
Beginner
1,493 questions
Easy
4,811 questions
Medium
17,927 questions
Hard
6,402 questions
Expert
22,936 questions
Playing needs a free account so your score can appear on the leaderboard — create one in under a minute.
Sample questions
- The keys 72, 19, 36, 49, 57, 48, 21, 10 are inserted in that order into an initially empty binary search tree. How many nodes are examined when searching for 36?
- A stack has 27, 32, 34, 58, 96 pushed in that order, then 3 element(s) are popped. What value is now on top?
- A stack has 4, 42, 31, 39, 25 pushed in that order, then 1 element(s) are popped. What value is now on top?
Answers are revealed after you submit a quiz.