All quizzes
Free quiz · 50 questions in the bank

Data Structures quiz

Test your Data Structures knowledge with a free interactive quiz — 50 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What is recursion?

In this round
  1. What is recursion?
  2. A Set (e.g. `Set` in JS, `set` in Python) primarily supports:
  3. What does a doubly linked list have that a singly linked list does not?
  4. What does Big O notation describe?
  5. When would a linked list be preferred over an array?
  6. A priority queue is most often implemented with which data structure?
  7. In a directed graph, an edge from A to B:
  8. A weighted graph differs from an unweighted graph in that:
  9. What is the Binary Search Tree (BST) property?
  10. A static array differs from a dynamic array in that:
  11. A string in most programming languages can be treated as:
  12. What defines a binary tree?
Gaps to close?
Read the curated Data Structures notes — core concepts, patterns, interview prep.
Data Structures notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web