Welcome to the 106th issue of the Polymathic Engineer newsletter.
When discussing algorithm efficiency, we often focus on their time complexity, which tells us how fast they run. However, another crucial aspect to take into account is how much memory an algorithm uses.
This is known as space complexity, and it's critical when dealing with limited memory…

