面试助力,算法 101:JavaScript 描述
搜索文档…
面试助力,算法 101:JavaScript 描述
目录
写在前面
学习指南
开篇——复杂度
字符串
数学
数组
链表
二叉树
动态规划
回溯算法
排序与搜索
栈和队列
结束篇
由
GitBook
提供支持
结束篇
看到这里,小册子的内容也就基本结束了。首页非常感谢各位同学购买这本小册子。这是我们团队的第一本小册子,内容可能会存在一些暇疵,在此接受大家的指正。
解决同样一个问题,往往可以有多种解法。在掌握了算法之后,就可以知道不同的算法在相应的场景下,孰优孰略。打个比方来说,排序算法有很多种,在数据量大的情况下,使用快速排序就会比冒泡排序高效很多。在数组中找到一个元素很简单,但是在一些场景下,二分查找的效率比线性查找的效率不知道高到哪里去了。所以说掌握了算法之后,你写的代码一定跑得比谁都快。
不忘初心
有的小伙伴可能接触算法比较晚,刚开始的过程多半是虐心的,这很正常。以致于看到别人的解法会叹为观止。网上的很多解法很多,让人眼花缭乱,但大多数讲得太散乱,对于初学者来说,解法缺少引导,让读者从看懂到自己真正会写这道题目还有很多的路要走,也是我们为什么要写这本小册子的原因,希望可以帮助到大家。
最后
在小册子的最后,放一下我们团队的微信公众号二维码,每周会推送前端及周边的热点、知识点,也欢迎大家来交流。
Could not load image
祝大家工作顺利,在变得更好的路上不断前进!
以前
Task Sheduler、有序矩阵中第K小的元素和多数元素
最近更新
2yr ago
复制链接
内容