数据结构的基础知识、算法的设计思路,还有各种常见操作的实现方式,整理得挺系统的一份资料压缩包,叫做“数据结构与相关算法.zip”。逻辑结构、存储结构都有说清楚,从线性结构到图结构,基本全了,适合查漏补缺。

数据结构的逻辑结构讲得挺清楚,线性结构像数组、链表,树形结构有二叉树、堆,还有图、集合这些。每种结构后面都附带操作,像插入删除查找这些,能快速找到重点。

存储方式也有图解,比如数组是连续存,链表是节点动态分配,还有树和图用邻接矩阵邻接表这两种方式。对理解内存布局蛮有,尤其做底层优化时。

算法部分涵盖比较广,排序、查找、图论、动态规划、贪心都有提到。比如快速排序配有代码和时间复杂度,查找部分像二分查找哈希查找也有详细,方便拿来直接用。

再往下看,是一些算法,比如讲输入输出、可行性、终止性这种。说实话,适合你刷题之前先看一遍,理清思路再动手。

而且还有蛮多拓展阅读链接,像递归方程组与时间复杂度FastDTW 的线性实现这些,都挺有深度的。建议收藏。

如果你最近正好在面试或者做算法方向的项目,这份资源还挺值得你花点时间啃一啃的。