Lesson 5 of 8 · 7 min
Algorithm design and efficiency
An algorithm is a precise sequence of steps to solve a problem. Some algorithms are more efficient — they do the job in fewer steps. Searching a sorted list by halving each time is far faster than checking every item.
🔍 1 3 5 7 9
Fewer steps = more efficient
Let’s try it! ✍️
Question 1 of