|
1 |
| -| 公司| 岗位| 题目| 频次| |
2 |
| -|----|----|------------------------------------|----| |
3 |
| -| 快手| 后端| 206\. 反转链表| 6| |
4 |
| -| 快手| 后端| 92\. 反转链表 II| 4| |
5 |
| -| 快手| 后端| 128\. 最长连续序列| 3| |
6 |
| -| 快手| 后端| 剑指 Offer 10\- II\. 青蛙跳台阶问题| 3| |
7 |
| -| 快手| 后端| 215\. 数组中的第K个最大元素| 2| |
8 |
| -| 快手| 后端| 141\. 环形链表| 2| |
9 |
| -| 快手| 后端| 剑指 Offer 55\- I\. 二叉树的深度| 2| |
10 |
| -| 快手| 后端| 20\. 有效的括号| 2| |
11 |
| -| 快手| 后端| 21\. 合并两个有序链表| 2| |
12 |
| -| 快手| 后端| 剑指 Offer 22\. 链表中倒数第k个节点| 2| |
13 |
| -| 快手| 后端| 剑指 Offer 21\. 调整数组顺序使奇数位于偶数前面| 2| |
14 |
| -| 快手| 后端| 3\. 无重复字符的最长子串| 2| |
15 |
| -| 快手| 后端| 2\. 两数相加| 1| |
16 |
| -| 快手| 后端| 204\. 计数质数| 1| |
17 |
| -| 快手| 后端| 146\. LRU缓存机制| 1| |
18 |
| -| 快手| 后端| 470\. 用 Rand7\(\) 实现 Rand10\(\)| 1| |
19 |
| -| 快手| 后端| 54\. 螺旋矩阵| 1| |
20 |
| -| 快手| 后端| 199\. 二叉树的右视图| 1| |
21 |
| -| 快手| 后端| 207\. 课程表| 1| |
22 |
| -| 快手| 后端| 210\. 课程表 II| 1| |
23 |
| -| 快手| 后端| 543\. 二叉树的直径| 1| |
24 |
| -| 快手| 后端| 剑指 Offer 12\. 矩阵中的路径| 1| |
25 |
| -| 快手| 后端| 105\. 从前序与中序遍历序列构造二叉树| 1| |
26 |
| -| 快手| 后端| 15\. 三数之和| 1| |
27 |
| -| 快手| 后端| 剑指 Offer 42\. 连续子数组的最大和| 1| |
28 |
| -| 快手| 后端| 83\. 删除排序链表中的重复元素| 1| |
29 |
| -| 快手| 后端| 34\. 在排序数组中查找元素的第一个和最后一个位置| 1| |
30 |
| -| 快手| 后端| 剑指 Offer 24\. 反转链表| 1| |
31 |
| -| 快手| 后端| 88\. 合并两个有序数组| 1| |
32 |
| -| 快手| 后端| 1312\. 让字符串成为回文串的最少插入次数| 1| |
33 |
| -| 快手| 后端| 1156\. 单字符重复子串的最大长度| 1| |
34 |
| -| 快手| 后端| 150\. 逆波兰表达式求值| 1| |
35 |
| -| 快手| 后端| 220\. 存在重复元素 III| 1| |
36 |
| -| 快手| 后端| 104\. 二叉树的最大深度| 1| |
37 |
| -| 快手| 后端| 426\. 将二叉搜索树转换成排序的双向链表| 1| |
38 |
| -| 快手| 后端| 剑指 Offer 09\. 用两个栈实现队列| 1| |
39 |
| -| 快手| 后端| 22\. 括号生成| 1| |
40 |
| -| 快手| 后端| 321\. 拼接最大数| 1| |
41 |
| -| 快手| 后端| 33\. 搜索旋转排序数组| 1| |
42 |
| -| 快手| 后端| 24\. 两两交换链表中的节点| 1| |
43 |
| -| 快手| 后端| 189\. 旋转数组| 1| |
44 |
| -| 快手| 后端| 剑指 Offer 43\. 1~n整数中1出现的次数| 1| |
45 |
| -| 快手| 后端| 137\. 只出现一次的数字 II| 1| |
46 |
| -| 快手| 后端| 136\. 只出现一次的数字| 1| |
47 |
| -| 快手| 后端| 572\. 另一个树的子树| 1| |
48 |
| -| 快手| 后端| 1464\. 数组中两元素的最大乘积| 1| |
49 |
| -| 快手| 后端| 剑指 Offer 10\- I\. 斐波那契数列| 1| |
50 |
| -| 快手| 后端| 509\. 斐波那契数| 1| |
51 |
| -| 快手| 后端| 468\. 验证IP地址| 1| |
52 |
| -| 快手| 后端| 剑指 Offer 32\- III\. 从上到下打印二叉树 III| 1| |
53 |
| -| 快手| 后端| 剑指 Offer 25\. 合并两个排序的链表| 1| |
54 |
| -| 快手| 后端| 236\. 二叉树的最近公共祖先| 1| |
| 1 | +| 公司| 岗位| 算法题| 频度| |
| 2 | +|----|----|----------------------------------|-------| |
| 3 | +| 快手| 后端| 206. 反转链表| 7(+1)| |
| 4 | +| 快手| 后端| 146. LRU缓存机制| 6(+5)| |
| 5 | +| 快手| 后端| 215. 数组中的第K个最大元素| 5(+3)| |
| 6 | +| 快手| 后端| 92. 反转链表 II| 4| |
| 7 | +| 快手| 后端| 136. 只出现一次的数字| 4(+3)| |
| 8 | +| 快手| 后端| 128. 最长连续序列| 3| |
| 9 | +| 快手| 后端| 剑指 Offer 10- II. 青蛙跳台阶问题| 3| |
| 10 | +| 快手| 后端| 3. 无重复字符的最长子串| 3(+2)| |
| 11 | +| 快手| 后端| 151. 翻转字符串里的单词| 3(+3)| |
| 12 | +| 快手| 后端| 103. 二叉树的锯齿形层次遍历| 3(+3)| |
| 13 | +| 快手| 后端| 15. 三数之和| 2(+)| |
| 14 | +| 快手| 后端| 剑指 Offer 55 - I. 二叉树的深度| 2| |
| 15 | +| 快手| 后端| 20. 有效的括号| 2| |
| 16 | +| 快手| 后端| 33. 搜索旋转排序数组| 2(+1)| |
| 17 | +| 快手| 后端| 21. 合并两个有序链表| 2| |
| 18 | +| 快手| 后端| 剑指 Offer 22. 链表中倒数第k个节点| 2| |
| 19 | +| 快手| 后端| 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面| 2| |
| 20 | +| 快手| 后端| 剑指 Offer 18. 删除链表的节点| 2(+2)| |
| 21 | +| 快手| 后端| 141. 环形链表| 2| |
| 22 | +| 快手| 后端| 88. 合并两个有序数组| 2(+1)| |
| 23 | +| 快手| 后端| 204. 计数质数| 1| |
| 24 | +| 快手| 后端| 470. 用 Rand7() 实现 Rand10()| 1| |
| 25 | +| 快手| 后端| 54. 螺旋矩阵| 1| |
| 26 | +| 快手| 后端| 199. 二叉树的右视图| 1| |
| 27 | +| 快手| 后端| 207. 课程表| 1| |
| 28 | +| 快手| 后端| 210. 课程表 II| 1| |
| 29 | +| 快手| 后端| 543. 二叉树的直径| 1| |
| 30 | +| 快手| 后端| 剑指 Offer 12. 矩阵中的路径| 1| |
| 31 | +| 快手| 后端| 105. 从前序与中序遍历序列构造二叉树| 1| |
| 32 | +| 快手| 后端| 剑指 Offer 42. 连续子数组的最大和| 1| |
| 33 | +| 快手| 后端| 83. 删除排序链表中的重复元素| 1| |
| 34 | +| 快手| 后端| 34. 在排序数组中查找元素的第一个和最后一个位置| 1| |
| 35 | +| 快手| 后端| 剑指 Offer 24. 反转链表| 1| |
| 36 | +| 快手| 后端| 2. 两数相加| 1| |
| 37 | +| 快手| 后端| 1312. 让字符串成为回文串的最少插入次数| 1| |
| 38 | +| 快手| 后端| 1156. 单字符重复子串的最大长度| 1| |
| 39 | +| 快手| 后端| 150. 逆波兰表达式求值| 1| |
| 40 | +| 快手| 后端| 220. 存在重复元素 III| 1| |
| 41 | +| 快手| 后端| 104. 二叉树的最大深度| 1| |
| 42 | +| 快手| 后端| 426. 将二叉搜索树转换成排序的双向链表| 1| |
| 43 | +| 快手| 后端| 剑指 Offer 09. 用两个栈实现队列| 1| |
| 44 | +| 快手| 后端| 22. 括号生成| 1| |
| 45 | +| 快手| 后端| 321. 拼接最大数| 1| |
| 46 | +| 快手| 后端| 24. 两两交换链表中的节点| 1| |
| 47 | +| 快手| 后端| 189. 旋转数组| 1| |
| 48 | +| 快手| 后端| 剑指 Offer 43. 1~n整数中1出现的次数| 1| |
| 49 | +| 快手| 后端| 137. 只出现一次的数字 II| 1| |
| 50 | +| 快手| 后端| 572. 另一个树的子树| 1| |
| 51 | +| 快手| 后端| 1464. 数组中两元素的最大乘积| 1| |
| 52 | +| 快手| 后端| 剑指 Offer 10- I. 斐波那契数列| 1| |
| 53 | +| 快手| 后端| 509. 斐波那契数| 1| |
| 54 | +| 快手| 后端| 468. 验证IP地址| 1| |
| 55 | +| 快手| 后端| 剑指 Offer 32 - III. 从上到下打印二叉树 III| 1| |
| 56 | +| 快手| 后端| 剑指 Offer 25. 合并两个排序的链表| 1| |
| 57 | +| 快手| 后端| 236. 二叉树的最近公共祖先| 1| |
| 58 | +| 快手| 后端| 43. 字符串相乘| 1(+1)| |
| 59 | +| 快手| 后端| 40. 组合总和 II| 1(+1)| |
| 60 | +| 快手| 后端| 面试题 08.11. 硬币| 1| |
| 61 | +| 快手| 后端| 94. 二叉树的中序遍历| 1| |
| 62 | +| 快手| 后端| 剑指 Offer 36. 二叉搜索树与双向链表| 1(+1)| |
| 63 | +| 快手| 后端| 48. 旋转图像| 1(+1)| |
| 64 | +| 快手| 后端| 142. 环形链表 II| 1(+1)| |
| 65 | +| 快手| 后端| 235. 二叉搜索树的最近公共祖先| 1| |
| 66 | +| 快手| 后端| 169. 多数元素| 1| |
| 67 | +| 快手| 后端| 226. 翻转二叉树| 1| |
| 68 | +| 快手| 后端| 16. 最接近的三数之和| 1| |
| 69 | +| 快手| 后端| 剑指 Offer 51. 数组中的逆序对| 1| |
| 70 | +| 快手| 后端| 9. 回文数| 1| |
| 71 | +| 快手| 后端| 1. 两数之和| 1| |
| 72 | +| 快手| 后端| 111. 二叉树的最小深度| 1| |
| 73 | +| 快手| 后端| 144. 二叉树的前序遍历| 1| |