ADVERTISEMENT
Lists, searches, guess what you like, etc. These words you often encounter are inseparable from the "algorithm" behind them.
What exactly is the algorithm? Simply put, it is a fixed program to solve a problem, that is, according to a certain logic, the input data is converted into a result.
Don't understand? Well, with the help of Algorithms, we can explain it all with intuitive animation.
There are various algorithms in "Algorithms", which are suitable for different data models. You can learn the first algorithm in history "Euclidean algorithm", the principle of data encryption, the tower of Hanoi in the cabinet, etc. Wait. Don't be intimidated by these every time, "Algorithms" explains these concepts in a simple and easy-to-understand manner, and some are even as fun as playing a puzzle game.
After learning, some algorithms also provide a "test" session. This part is no longer accompanied by explanations. You can check whether the results you calculated are consistent with the given ones during the step-by-step demonstration process, and test the learning effect at one time.
Algorithm learning is a step-by-step process, and some algorithms may involve other algorithms.
How, do you think the algorithm is less mysterious?