Programming Diagnostic
Check Python semantics, data-structure selection, algorithmic control flow, and recursion.
Instructions
- Predict behavior before executing code.
- State expected time complexity for implemented algorithms.
Ordered items
- Classify values in one pass
- Aliasing and shallow copy
- Balanced delimiters with a stack
- Recursive binary search
- Shortest unweighted distance with BFS
Completion
Use failed tests or incorrect predictions to choose the corresponding topic practice set.