About This Algorithm Test
Check your grasp of foundational algorithm concepts
This beginner assessment covers algorithm analysis basics: Big O notation, simple sorting methods (bubble, insertion, selection), and linear and binary search.
Questions focus on core definitions, step-by-step tracing, and recognizing the right technique for a given problem.
Results include a breakdown by topic area, helping you see which fundamentals to review next.
What This Beginner Test Assesses
Core Data Structures
Questions check whether you can describe arrays, singly and doubly linked lists, and how each stores and accesses elements in memory.
Stacks and Queues
You will be tested on last-in first-out and first-in first-out behavior, plus the push, pop, enqueue, and dequeue operations that define them.
Basic Sorting Methods
Items evaluate your understanding of bubble, insertion, and selection sort, each running in O(n^2) time on average.
Searching and Big-O Basics
This section measures linear search at O(n) against binary search at O(log n) on sorted data, and reading simple Big-O growth.