Home › MCQs › Data Structures & Algorithms
Back to Subjects

Data Structures & Algorithms

Choose a topic to start practicing.

Your Progress (DSA)
0 / 522 completed
0%
15 Topics
522+ MCQs

Beginners problem

Basic Concept & Root of programming.

33 MCQs
0 / 33 completed 0%

Arrays

Basics, Traversal, Insertion, Deletion, Problems

25 MCQs
0 / 25 completed 0%

Strings

String Manipulation, Pattern Matching

40 MCQs
0 / 40 completed 0%

Searching

Linear Search, Binary Search

34 MCQs
0 / 34 completed 0%

Sorting

Bubble, Selection, Merge, Quick Sort

39 MCQs
0 / 39 completed 0%

Linked List

Singly, Doubly, Circular

41 MCQs
0 / 41 completed 0%

Stack & Queue

Stack, Queue, Deque, Applications

36 MCQs
0 / 36 completed 0%

Recursion & Backtracking

Understand recursion, call-stacks, divide and conquer,and backtracking.

37 MCQs
0 / 37 completed 0%

Binary Tree

Binary Trees

41 MCQs
0 / 41 completed 0%

Binary Search Tree

Binary search tree

25 MCQs
0 / 25 completed 0%

Trie & Advanced

Efficient for storing and searching strings, prefixes, and dictionaries.

35 MCQs
0 / 35 completed 0%

Heap & Priority Queue

priority queues and efficient min/max element retrieval.

20 MCQs
0 / 20 completed 0%

Graphs

BFS, DFS, Shortest Path

39 MCQs
0 / 39 completed 0%

Dynamic Programming

Memoization, Tabulation, Classic Problems

43 MCQs
0 / 43 completed 0%

Greedy Algo

Greedy questions

34 MCQs
0 / 34 completed 0%
Yukti Mascot