Skip to main content

Student Practice Center

Choose a course and practice type.

Course

Practice Type

Data Structures & Algorithms practice sets

Showing 1-5 of 8 unit-level practice sets

10 questions

Data Structures & Algorithms: Foundations and Analysis

AlgorithmsAsymptotic notationMaster theoremRecursionDivide and conquerProblem decomposition

10 questions

Data Structures & Algorithms: Arrays, Strings, and Pattern Techniques

ArraysStringsPrefix sumsTwo pointersSliding windowBinary search

10 questions

Data Structures & Algorithms: Stacks, Queues, and Linked Structures

StacksQueuesCircular queuePriority queueLinked listsNode operations

10 questions

Data Structures & Algorithms: Hash Tables, Heaps, and Priority Structures

Hash tablesCollision resolutionLoad factorHeapsHeap sortHuffman coding

10 questions

Data Structures & Algorithms: Trees and Balanced Search Structures

Tree terminologyTraversalsBinary search treesAVL treesRed-black treesB-trees