内容提要
本书内容包括算法初步、排序算法、查找、双指针问题、哈希算法、深度优先搜索算法、广度优先搜索算法、回溯算法、动态规划、贪心算法、分治算法、并查集、最短路径算法和数论算法等常见算法。每个算法都做了深入的讲解,同时通过实例介绍了如何应用这些算法。书中算法都以Python语言进行描述。
本书的特色在于讲解知识点的同时,辅以大量生动的例子,以更好地帮助读者深刻理解算法的原理。读者可以通过本书快速了解并掌握这些算法。
本书适合有Python语言基础,了解基本数据结构知识,渴望深入学习算法的读者阅读。