常见算法和数据结构的多语言实现资源挺实用的,适合前端、后端都摸一把。整理得系统,从线性结构到图结构,常用操作都有,还配了不少代码实现,看着就踏实。
排序算法、查找算法、动态规划这几类都讲得比较细,是配了像快速排序
、Dijkstra
、Floyd
这种常考算法的例子,贴合实战,练手练脑都管用。
实现语言也不单一,Java、MATLAB、还有 PPT 啥的都有,对比着看挺有意思的。比如你写 Java 用ArrayList
的时候,看着其他语言咋实现,就知道为啥它快、为啥它省内存。
要说亮点,嗯,资源集中、分类清晰,像你赶项目复习一下二叉树
、贪心
、图遍历
啥的,快就能捋清楚。要是你写页面想搞点可视化,也能参考里面的数据结构流程。
对了,有兴趣可以看看这些链接:排序算法、SPFA、Java 实现,都还蛮不错。
如果你平时项目不常用这些算法,但偶尔又得写,那这个资源就挺合适——拿来现查,写完就能跑,响应也快,代码也简单。