内容简介

"本书全面、深入介绍数据结构与算法知识,包括基础数据结构、算法、递归与动态规划、搜索算法、其他算法及树和图等。通过本书,读者可以加深对基础数据结构与算法理解,以及学习较为高阶数据结构与算法知识。

本书共7章,分为基础篇和进阶篇。基础篇(第1章和第2章),对一些基础数据结构进行回顾,同时探究基础数据结构各类型间差异,帮助读者加深对其理解,并介绍一些简单算法;进阶篇(第3~7章)在基础学习基础上,对基础篇中算法进行拔高,既有知识上,对逻辑思维能力和数学能力要求提高,还有强度上,书写代码数量明显增多。同时适应当今人工智能发展情况,在进阶篇中加入机器学习算法知识。

本书适合已经拥有一定编程基础的学习者参考使用,作者在文中辅之以大量手工绘制讲解图,帮助读者学习数据结构与算法知识。

"