Skip to content

Commit 878ecae

Browse files
authored
Update README.md
更新题目
1 parent ad2d60f commit 878ecae

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,17 @@
44

55
前端还要学算法?必须学,而且必须狠狠地学。现在去大厂面试,数据结构与算法已经是标配,要是不会的话,那基本与大厂无缘了。
66

7-
作为一名前端,虽然在平常开发中很少写算法,但当我们需要深入前端框架、开发语言、开源库时,懂算法将大大提高我们看源码的能力。例如 react 的 diff 算法、webpack 中利用 tree-shaking 优化、v8 中的调用栈、消息队列等,这些就大量使用了算法,看懂了就能更好的了解它们的性能,更高效的解决问题,进阶到更高 Level,赚更多钱。
7+
作为一名前端,虽然在平常开发中很少写算法,但当我们需要深入前端框架、开发语言、开源库时,懂算法将大大提高我们看源码的能力。例如 :
8+
9+
- virtual-dom diff 算法做了一些约定,后将原先 O(n3) 的时间复杂度降到了O(n) ,核心原理就是一个树的深度优先搜索
10+
- babel 这些就是一些编译原理的 parser 生成抽象语法树的知识,再将抽象语法树进行转换操作生成文件
11+
- 浏览器的 history,底层可以使用栈来实现
12+
- webpack 中利用 tree-shaking 优化
13+
- v8 中的调用栈、消息队列等等
14+
15+
这些就大量使用了算法,看懂了就能更好的了解它们的性能,更高效的解决问题,提升我们的代码质量与思维视野,进阶到更高 Level,赚更多钱💰💰💰。
16+
17+
所以说,学算法是每个前端进阶必备!⛽️⛽️⛽️
818

919
现在市面上的算法资料很多,但针对前端的算法资料少之又少,所以,这里我整理了一份适用于前端的数据结构与算法系列,希望能帮助你从0到1构建完整的数据结构与算法体系。
1020

@@ -13,7 +23,7 @@
1323
- [前端进阶算法1:如何分析、统计算法的执行效率和资源消耗?](https://github.com/sisterAn/JavaScript-Algorithms/issues/1)
1424
- [前端进阶算法2:从Chrome V8源码看JavaScript数组(附赠腾讯面试题)](https://github.com/sisterAn/JavaScript-Algorithms/issues/2)
1525

16-
26+
想要更多更快的学习本系列,可以关注公众号「前端瓶子君」😊😊😊
1727

1828
## 深入掌握算法
1929

@@ -31,12 +41,13 @@
3141

3242
前端算法集训营第一期免费开营啦🎉🎉🎉,免费哟!
3343

34-
在这里,你可以和志同道合的前端朋友们(200+)一起进阶前端算法,从0到1构建完整的数据结构与算法体系。
44+
在这里,你可以和志同道合的前端朋友们(500+)一起进阶前端算法,从0到1构建完整的数据结构与算法体系。
45+
46+
在这里,瓶子君不仅介绍算法,还将算法与前端各个领域进行结合,包括浏览器、HTTP、V8、React、Vue源码等。
3547

3648
在这里,你可以每天学习一道大厂算法题(阿里、腾讯、百度、字节等等)或 leetcode,瓶子君都会在第二天解答哟!
3749

3850
更多福利等你解锁🔓🔓🔓!
3951

40-
4152
扫码关注公众号【前端瓶子君】,回复【算法】,拉你进前端算法集训营
4253
![](https://user-gold-cdn.xitu.io/2020/2/24/1707793a88467311?w=900&h=383&f=png&s=285238)

0 commit comments

Comments
 (0)