This book is rich and illustrated in an easy-to-understand way to illustrate the algorithm, designed to help programmers better utilize the energy of the algorithm in their daily projects. The first three chapters of the book will help you lay the groundwork for learning binary search, large o notation, two basic data structures, and recursion. The rest of the space will focus on a wide range of algorithms, including: How to solve specific problems, such as when to use greedy algorithm or dynamic programming, hash list application, graph algorithm, k nearest neighbor algorithm.
algorithm textbooks usually make people drowsy, the trouble is that the algorithm is not open to the required course. Before the university has this course, read a few algorithms book, are not very satisfied, can not understand very hard confidence. And this graphic book does have a breakthrough, it is easy to understand, not boring. The book was less than 200 pages, and I watched it half a few hours. Although they are some of the entry-level algorithms, after the author comb it is very clear.
If you're a beginner, this book is perfect for you, and personal advice to learn with Python will be more dramatic. Remember more practice, multi-yard things no harm!!! If the ability to try to see the original, because I read the original and translated version of the obvious feeling that some things in the original understanding and readers a little difference, even if the final result is consistent, so if you have the ability or read the translation version can try the original, ah yes, want to learn more things must be more asked to ask more than talk, This will help you progress faster and better.
Follow the public number: Bai Yupan (baiyu_pan), background send "algorithm diagram", you can download the PDF version of the ebook.
Recommended Books: Algorithmic illustrations