前缀表达式是一种非常常见和重要的知识点,如果你还不知道,那就赶紧点进来看看吧!
前缀表达式是一种非常常见和重要的知识点,如果你还不知道,那就赶紧点进来看看吧!
什么? 状态机还可以用来刷 LeetCode? 如果你还不知道,那么就快进来看看吧!
这个我为自己的新书写的一个目录,计划在一星期左右定下来大体目录,然后投入完善,希望大家多提意见,你的意见很可能会影响到这本书的内容,期待你以特别的方式参与进来,此致敬礼。
前一段时间我分享了几篇关于《数据结构与算法在前端领域的应用》的文章。
文章链接:
这一次我们顺着前面的内容,讲一些经典的数据结构与算法,本期我们来讲一下时下比较火热的React fiber
。
这部分内容相对比较硬核和难以消化,否则 React 团队也不会花费两年的时间来搞这一个东西。建议大家多读几遍。
这是本系列文章的第三篇,这里我将带你从新的视角来看当前的前端应用,
虽然这其中涉及到的道理很简单,但是这部分知识很少被人看到,更不要说推广和应用了。
这里新的视角指的是我们从进程和线程的角度来思考我们前端应用的运行,从而从更高的层次去审视和优化我们的应用,甚至整个前端生态。
希望你看完之后从思维上也好,工作应用中也好能够有所收获。
前一段时间我分享了几篇关于《数据结构与算法在前端领域的应用》的文章。
文章链接:
这是一个我即将做的一个《数据结构与算法在前端领域的应用》主题演讲的一个主菜。
如果你对这部分内容比较生疏,可以看我的数据结构和算法在前端领域的应用(前菜)
这里我会深入帮助大家如何根据业务抽离出纯粹的模型,从而转化为算法问题,
假设你现在要处理这样一个问题,你有一个网站并且拥有很多
访客,每当有用户访问时,你想知道这个 ip 是不是第一次访问你的网站。你会怎么做呢?
很多人对于二分法的理解比较片面,之前碰到一个题目,从一个先升序后降序的数列中,比如 1 2 3 7 4 3 2 中运用二分法去查找一个给定的元素,很多人说根本不能二分,因为没有排序。其实 这道题完全可以使用二分查找进行解答, 如果你觉得不可以的话,很可能对二分法理解还比较片面。 这里以另外一个更加有趣(至少我认为)的例子来讲解一下二分法。