The motivation for starting this section is that I feel that the algorithms I have been learning have not been very systematic, and there are many parts that I don't understand well. Recently (actually for a while now), I came across an e-book that I felt was very good, so I decided to make some notes on algorithm learning. Here is some information about this e-book:
Topic | Algorithm |
---|---|
Book Title | Hello Algorithm |
Author | krahets |
Book Link | Hello Algorithm |
Chapter 0 introduces what an algorithm is, in simple terms, an algorithm is a function; and what is a function, it is a process. Algorithms come in various forms and can be good or bad depending on the specific problem. In Chapter 1, we will discuss the standard for measuring the quality of an algorithm - complexity.