数据结构算法的动态演示,蛮适合用来边学边练。交互做得比较直观,能看到比如跳表、线段树之类的操作过程,动画也挺流畅,理解起来会轻松不少。
动态查找表的销毁步骤讲得清楚,配合PPT
资料还挺系统,像线段树
、跳表
这些抽象概念也能一下子看懂。你可以参考下这篇:销毁动态查找表的方法及步骤。
嗯,里面的资源蛮丰富,像Java
、Dart
、C++
的实现也都有提到。不管你是写前端的还是搞算法的,基本都能找到适合的部分。
如果你在啃数据结构
这块,可以顺便看看这些:数据结构与算法、算法与数据结构探秘、还有这份蛮经典的数据结构与算法精解。
有时候看代码学得慢,不如看动态演示来得快。尤其是复杂结构比如平衡树
、堆
之类的,用动画效果能一下子看清楚插入、删除的细节流程,响应也快,逻辑也清晰。
对了,还有个整合好的资源包:数据结构与算法.zip,你下载下来可以离线慢慢看。
如果你最近正好在准备面试或者复习基础知识,蛮推荐你把这些都扫一遍,知识点挺全的,重点也讲到了。