A software application is a combination of algorithms working together to do tasks for you. But how can we determine which algorithm to use for a specific problem? One way to choose is by evaluating the time that an algorithm will take to solve a problem and how much memory it will consume. To objectively … Continue reading "How long will my algorithm take?: Understanding time complexity" The post How long will my algorithm take?: Understanding time complexity appeared first on Tech 101.