数据结构的基础功,算法的实战技巧,Python3的实现思路,这份资源基本都囊括了。各种结构像链表、栈、队列、树啥的讲得挺清楚,代码也不绕,适合刷题前复习一遍。
排序算法那块,像快速排序、归并排序、堆排序这些常考的,也有比较冷门的桶排序、基数排序。每种算法配有不同实现方法,你要是刚好在写面试题,用得上。
查找这块蛮实用,从基础的顺序查找、二分查找到红黑树、B+树这种偏工程级的都有覆盖。适合搞懂原理+应用,比如搞清楚为啥数据库喜欢用B+树。
刷题方面,也有不少人气题库的题解,比如LeetCode和《剑指 Offer》的多解法解析,实战角度挺强的,思路拆得还行。
要深入某个点,还贴心附了相关文章,比如:Python 二叉树算法源码解析、二叉树深度的递归与非递归算法,都挺值得一看。
如果你想系统性地把数据结构和算法撸一遍,不管是考研复习、准备面试还是纯粹刷题,这份资料还挺对路子的。