Algorithms & Data Structures Quizzes

Test your knowledge after exploring our simulators and applications. Each quiz covers key concepts with multiple-choice questions.

beginnerData Structures

Stacks Quiz

Test your knowledge of the LIFO principle, push/pop operations, time complexity, and real-world use cases like undo systems and the recursion stack.

5 questions

Start Quiz →
beginnerData Structures

Queues Quiz

Master the FIFO principle, enqueue/dequeue operations, the difference between queues and stacks, and applications like task scheduling and BFS.

5 questions

Start Quiz →
intermediateData Structures

Binary Trees Quiz

Cover tree traversal (inorder, preorder, postorder), binary search trees, tree height and depth, and time complexity of operations.

5 questions

Start Quiz →
beginnerAlgorithms

Recursion Quiz

Understand base case and recursive case, the recursion tree, stack frames, and classic examples like factorial and Fibonacci.

5 questions

Start Quiz →
intermediateGraph Algorithms

Graphs Quiz

Test knowledge of vertices and edges, BFS vs DFS, graph representations (adjacency list/matrix), and pathfinding basics.

5 questions

Start Quiz →
intermediateData Structures

HashMaps Quiz

Cover hash functions, collision handling, average vs worst-case complexity, and real-world uses like caching and indexing.

5 questions

Start Quiz →
intermediateAlgorithms

Backtracking Quiz

Understand search tree exploration, constraint solving, and applications like N-Queens and Sudoku, plus backtracking vs brute force.

5 questions

Start Quiz →
advancedAlgorithms

Dynamic Programming Quiz

Cover overlapping subproblems, memoization, tabulation, and classic examples like Fibonacci DP and the Knapsack problem.

5 questions

Start Quiz →