关键字:双指针
  • 精读《算法 - 滑动窗口》
    滑动窗口算法是较为入门题目的算法,一般是一些有规律数组问题的最优解,也就是说,如果一个数组问题可以用动态规划解,但又可以使用滑动窗口解决,那么往往滑动窗口的效率更高。 双指针也并不局限在数组问题,像链表场景的 “快慢指针 ...
  • 精读《算法 - 回溯》
    如何尝试走迷宫呢?遇到障碍物就从头 “回溯” 继续探索,这就是回溯算法的形象解释。 更抽象的,可以将回溯算法理解为深度遍历一颗树,每个叶子结点都是一种方案的终态,而对某条路线的判断可能在访问到叶子结点之前就结束。 ...
  • 精读《DOM diff 原理详解》
    DOM diff 作为工程问题,需要具有一定算法思维,因此经常出现在面试场景中,毕竟这是难得出现在工程领域的算法问题。 无论出于面试目的,还是深入学习目的,都有必要将这个问题搞懂,因此前端精读我们就专门用一个章节说清楚此 ...
  • 熬夜肝了这一份来自牛客,LeetCode,剑指 Offer大佬整理的前端常用算法面试题.pdf,你也能进大厂
    前言 1.2021年已过半,“金九银十”笔试即将要开始,整理一些算法题一起学习。 2.我统一使用JavaScri ...
  • 字节跳动前端面试题解析:盛最多水的容器
    create by db on 2021-3-11 16:10:51 Recently revi ...

暂无数据