a.2.2 algorithm design & efficiency
Learn how to create step-by-step solutions and use formal tools like Big O notation to prove your code is fast and efficient as the amount of data grows.
This page is mainly about dynamic programming
Last modified: February 9th, 2026
