|
Learn algorithm design thinking. Algorithms are to solve problems, thinking in algorithms means problems-solving-oriented thinking. By thinking in algorithms, you will always try to balance between time and space complexities, development time, and programming complexity. Algorithms are the basic unit of a complex system, it helps you to break a large problem down to subproblems for which there are well-researched algorithms. |