You cannot expectAlgorithmLearning programming in class, the algorithm is originally a pure mathematical object. Its Design Philosophy relies entirely on the mathematical structure behind it, its operating mechanism and its beauty, it also comes from its mathematics, but the statements in the book that mimic C and Pascal make the mathematical beauty of the algorithm a mechanicalCode. Readers have worked hard to turn their thinking into machines and read the code, but they do not directly understand the algorithm itself. It is like a person who understands the rules of playing cards, but does not mean that he will play cards, because he may still be unfamiliar with the card theory. The learning of algorithms should also begin with the mathematical structure of the problem itself, understand the design idea of the algorithm to solve this structural problem, and master the mathematical tools for analyzing algorithms with various structural characteristics, learn how to discover the structure of the problem and introduce the lower bound of the problem (lower
Bound ). These are the foundation of learning algorithms.