June 2020
Intermediate to advanced
382 pages
11h 39m
English
An algorithm, according to the American Heritage Dictionary, is defined as follows:
Designing an algorithm is about coming up with this "finite set of unambiguous instructions" in the most efficient way to "achieve a certain goal." For a complex real-world problem, designing an algorithm is a tedious task. To come up with a good design, we first need to fully understand the problem we are trying to solve. We start by figuring out what needs to be done (that is, understanding the requirements) ...
Read now
Unlock full access