Time Complexity
Contribution by Raouf Ould Ali.
One of the most important aspects of writing efficient code is understanding the time complexity of algorithms. Time complexity is a way to express how the runtime of an algorithm grows relative to the input size. It helps analyze and compare the efficiency of different algorithms.
Here are some useful resources to understand time complexity:
Documents and Articles
- The Incarnadine Training Units - Time Complexity (en)
- Competitive Programming Handbook - Chapter 2 (en)
- A Time Complexity Guide (en)

