前端如何学习算法?

大家好,我是前端实验室
的大师兄!
作为一位前端开发者,无论是在面试的时候,还是在日常工作中,算法和数据结构都很重要;如果你想进大厂,那么算法就更重要了
网上的一些算法解析,大部分都是使用 java,python 或者 C 语言编写的,对前端程序员非常不友好
作为前端实验室
的大师兄,当然要做一个表率的作用,于是大师兄在 leetcode 参与了一个 20 天算法入门的学习计划,专门用JavaScript
写算法,和解题思路。
为了帮助大家学习好算法,大师兄特意总结了一些基础算法的解题思路和具体代码,并且还编写了一个文档

小伙伴们可以在公众号后台回复 【bbbb01】获取 JS 算法文档,后面大师兄也不不断更新,也欢迎小伙伴们一起学习
作为一个算法小白,根本不知道从何入手;那么接下来,大师兄就分享一写学习算法的网站和技巧
leetcode 力扣

力扣是一个算法学习刷题的网站,上面不仅有大量的算法题,还有大厂的面试题
如果你不知道从那开始学习,那也可以像我一下,先从题库的 20 天算法开始学习

先从简单的题目开始

点击提交后,就会在左侧显示出代码是否运行通过

如果没有思路,不知道怎么写,也可以看一看题解,哪里有官方的解题视频和网友的解题思路,但是需要注意,大部分都是使用 java,python 或者 C 解题的

牛客网

在牛客网里,不仅有大量公司真题,还有公司内推呦

这可真是一个宝藏网站,我就不多介绍了,赶紧去看看吧
版权声明: 本文为 InfoQ 作者【大师兄】的原创文章。
原文链接:【http://xie.infoq.cn/article/ed66cceb268a0216a1466dec0】。文章转载请联系作者。
评论