一站式解决前端面试遇到的算法问题,咱们只专注于前端高频算法。
(1)LeetCode 题目太多,不知从何刷起?面试题目有些是前端常考,有些是后端常考?
答:本站参照 CodeTop上的前端算法题目考察频度,抽取前100道题,知道你时间宝贵,咱们要把时间花在刀刃上。
(2)LeetCode 上面的题解鱼龙混杂,有些直接题目直接贴代码,没有任何分析过程,看不懂?
答:本站会带你理解题目,并且给出解题思路,分析时间&空间复杂度,一题多解,带你彻底搞懂。
(3)GitHub 有些仓库为了吸引关注数目,会尽量把所有题目列的很’全‘(刷不完那一种),根本没有照顾到求职心切的人的心情?
答:本站只做专精,不搞大而全。根据考试频率划分层次,让你做题时心里有数,减少求职者刷算法时的心理负担。
Windows or Linux 可以用 (CTRL + click)题目 or 题解 打开一个新窗口。
这样当前页面可以保留,对于刷题比较友好。同理 MAC OS 可以用 CMD + click
已完成的题目我会将其序号加星号
序号 | 题目名称 | 考频 | LeetCode | 牛客 | 考点 | 难度 |
---|---|---|---|---|---|---|
1* | 无重复字符的最长子串 | 53 | 题目 题解 | 题目 题解 | 双指针 哈希 |
medium |
2* | 合并两个有序数组 | 42 | 题目 题解 | 题目 题解 | 双指针 |
easy |
3* | 字符串相加 | 38 | 题目 题解 | 题目 题解 | 双指针 模拟 |
easy |
4* | 比较版本号 | 37 | 题目 题解 | 题目 题解 | 字符串 |
medium |
5* | 有效的括号 | 35 | 题目 题解 | 题目 题解 | 栈 |
easy |
6* | 两数之和 | 33 | 题目 题解 | 题目 题解 | 哈希 |
easy |
7* | 爬楼梯 | 25 | 题目 题解 | 题目 题解 | 递归 动态规划 |
easy |
8 | 全排列 | 25 | 题目 题解 | 题目 题解 | 回溯 |
medium |
9* | 最大子序和 | 25 | 题目 题解 | 题目 题解 | 贪心 动态规划 |
easy |
10* | 路径总和 | 24 | 题目 题解 | 题目 题解 | - - |
easy |
11 | 反转链表 | 22 | 题目 题解 | 题目 题解 | - - |
easy |
12 | 三数之和 | 21 | 题目 题解 | 题目 题解 | - - |
medium |
13 | 二叉树的层序遍历 | 21 | 题目 题解 | 题目 题解 | - - |
medium |
14 | 数组中的第K个最大元素 | 21 | 题目 题解 | 题目 题解 | - - |
medium |
15 | 买卖股票的最佳时机 | 19 | 题目 题解 | 题目 题解 | - - |
easy |
16 | 手撕快速排序 | 19 | 题目 题解 | 题目 题解 | - - |
medium |
17 | 环形链表 | 19 | 题目 题解 | 题目 题解 | - - |
easy |
18 | 最长回文子串 | 19 | 题目 题解 | 题目 题解 | - - |
medium |
19 | 求根节点到叶节点数字之和 | 18 | 题目 题解 | 题目 题解 | - - |
medium |
20 | 二分查找 | 15 | 题目 题解 | 题目 题解 | - - |
easy |
本站持续更新,敬请期待……
每一个的一个小小的 star 都汇聚成我更新的动力,非常感谢您的关注。