lucifer

前一段时间我分享了几篇关于《数据结构与算法在前端领域的应用》的文章。

文章链接:

这一次我们顺着前面的内容,讲一些经典的数据结构与算法,本期我们来讲一下时下比较火热的React fiber

这部分内容相对比较硬核和难以消化,否则 React 团队也不会花费两年的时间来搞这一个东西。建议大家多读几遍。

这是本系列文章的第三篇,这里我将带你从新的视角来看当前的前端应用,
虽然这其中涉及到的道理很简单,但是这部分知识很少被人看到,更不要说推广和应用了。

这里新的视角指的是我们从进程和线程的角度来思考我们前端应用的运行,从而从更高的层次去审视和优化我们的应用,甚至整个前端生态。

希望你看完之后从思维上也好,工作应用中也好能够有所收获。

前一段时间我分享了几篇关于《数据结构与算法在前端领域的应用》的文章。

文章链接:

这是一个我即将做的一个《数据结构与算法在前端领域的应用》主题演讲的一个主菜。
如果你对这部分内容比较生疏,可以看我的数据结构和算法在前端领域的应用(前菜)

这里我会深入帮助大家如何根据业务抽离出纯粹的模型,从而转化为算法问题,

很多人对于二分法的理解比较片面,之前碰到一个题目,从一个先升序后降序的数列中,比如 1 2 3 7 4 3 2 中运用二分法去查找一个给定的元素,很多人说根本不能二分,因为没有排序。其实 这道题完全可以使用二分查找进行解答, 如果你觉得不可以的话,很可能对二分法理解还比较片面。 这里以另外一个更加有趣(至少我认为)的例子来讲解一下二分法。

很多人问我如何系统地学习数据结构与算法,是看书,刷题还是看视频?

这个问题没有一个放之四海而皆准的答案,这是一个因人而异的东西,我之前给初学者推荐过邓俊辉老师免费的《数据结构与算法》课程,以及为《算法图解》这本书。 然而这些只是适合初学者,真正想要掌握数据结构与算法还是不够的,学习了基础之后如何进阶呢?像《算法导论》这些经典书籍,虽然很全面,但是过于缺乏重点。很多人学起来都非常困难。而市面很多在线课程或者线下课程,大多是为了“应试”,只讲一些看似通用,实则脱离真实开发场景的内容。因此这里给大家推荐一本书《数据结构与算法之美》。



博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Material X 作为主题 。
载入天数...载入时分秒...