JavaScript 版的数据结构和算法合集,适合平时练手也适合面试突击准备,实用性挺强的。压缩包整理得清晰,分类也比较合理,像排序、栈队列、图之类的都有,直接上手就能跑。
JavaScript 的算法代码写起来没有那么死板,用熟了之后你会发现逻辑其实都差不多。这个资源里有不少用function
、class
封装的例子,比如链表的操作写得蛮清楚,注释也到位,改一改还能直接上项目。
嗯,如果你平时刷LeetCode
比较多,那这包资源真的还挺管用的。像二分查找
、快排
这些经典题型,里面都有现成的模板,效率高、逻辑清,基本不用怎么改。
另外,压缩包里的结构蛮规整,适合做知识笔记。文件名一目了然,想复习某一类算法,直接搜关键词就能找到。比如你要找图算法
,直接点就行,响应也快。
建议你可以配合下面这些资源一块看,比如JavaScript 数据结构与算法特训营,挺通俗的;还有LeetCode 算法练习,刷题也方便;用TypeScript
的可以看看TS 版的练习资源。
如果你刚入门,建议从数组
、链表
开始慢慢来,别急,理解了基本结构,写法自然就顺了。