猿辅导2020.9至~的算法题汇总
前言
猿辅导是一家小而美的公司,面经板块也太安静了...特来贡献一发
我耗时一个下午,汇总了牛客2020.9~2021.2的41篇面经帖所涉及的算法题
感觉猿辅导面试对算法能力的要求颇高,有不少题目是改编题,或者是从来没有见过的新题。
总结实属不易,感觉有帮助的话点个赞吧~
LeetcodeTop仓库,目前已6k star⭐。仓库用于汇总互联网大厂考察算法题的频度,包括字节跳动,快手,猿辅导,微软,百度等公司。
题目
后端
题目 | 出现次数 |
---|---|
148. 排序链表 | 4 |
剑指 Offer 36. 二叉搜索树与双向链表 | 3 |
215. 数组中的第K个最大元素 | 2 |
369. 给单链表加一 | 2 |
146. LRU缓存机制 | 2 |
93. 复原IP地址 | 2 |
23. 合并K个排序链表 | 2 |
56. 合并区间 | 2 |
674. 最长连续递增序列 | 2 |
25. K 个一组翻转链表 | 2 |
695. 岛屿的最大面积 | 2 |
958. 二叉树的完全性检验 | 2 |
199. 二叉树的右视图 | 2 |
32. 最长有效括号 | 2 |
142. 环形链表 II | 1 |
400. 第 N 位数字 | 1 |
152. 乘积最大子数组 | 1 |
剑指 Offer 54. 二叉搜索树的第k大节点 | 1 |
2. 两数相加 | 1 |
662. 二叉树最大宽度 | 1 |
105. 从前序与中序遍历序列构造二叉树 | 1 |
516. 最长回文子序列 | 1 |
64. 最小路径和 | 1 |
306. 累加数 | 1 |
补充题4. 手撕快速排序 | 1 |
160. 相交链表 | 1 |
79. 单词搜索 | 1 |
232. 用栈实现队列 | 1 |
34. 在排序数组中查找元素的第一个和最后一个位置 | 1 |
4. 寻找两个正序数组的中位数 | 1 |
889. 根据前序和后序遍历构造二叉树 | 1 |
239. 滑动窗口最大值 | 1 |
33. 搜索旋转排序数组 | 1 |
8. 字符串转换整数 (atoi) | 1 |
225. 用队列实现栈 | 1 |
17. 电话号码的字母组合 | 1 |
21. 合并两个有序链表 | 1 |
405. 数字转换为十六进制数 | 1 |
547. 省份数量 | 1 |
394. 字符串解码 | 1 |
328. 奇偶链表 | 1 |
259. 较小的三数之和 | 1 |
468. 验证IP地址 | 1 |
1038. 把二叉搜索树转换为累加树 | 1 |
151. 翻转字符串里的单词 | 1 |
92. 反转链表 II | 1 |
62. 不同路径 | 1 |
14. 最长公共前缀 | 1 |
2. 两数相加 | 1 |
42. 接雨水 | 1 |
98. 验证二叉搜索树 | 1 |
60. 第k个排列 | 1 |
556. 下一个更大元素 III | 1 |
547. 省份数量(原朋友圈) | 1 |
客户端
题目 | 出现次数 |
---|---|
319. 灯泡开关 | 1 |
141. 环形链表 | 1 |
540. 有序数组中的单一元素 | 1 |
42. 接雨水 | 1 |
24. 两两交换链表中的节点 | 1 |
1325. 删除给定值的叶子节点 | 1 |
50. Pow(x, n) | 1 |
220. 存在重复元素 III | 1 |
695. 岛屿的最大面积 | 1 |
57. 插入区间 | 1 |
78. 子集 | 1 |
92. 反转链表 II | 1 |
530. 二叉搜索树的最小绝对差 | 1 |
701. 二叉搜索树中的插入操作 | 1 |
前端
题目 | 出现次数 |
---|---|
160. 相交链表 | 2 |
232. 用栈实现队列 | 1 |
1. 两数之和 | 1 |
199. 二叉树的右视图 | 1 |
3. 无重复字符的最长子串 | 1 |
39. 组合总和 | 1 |
209. 长度最小的子数组 | 1 |
230. 二叉搜索树中第K小的元素 | 1 |
695. 岛屿的最大面积 | 1 |
3. 无重复字符的最长子串 | 1 |
53. 最大子序和 | 1 |
20. 有效的括号 | 1 |
数据研发
题目 | 出现次数 |
---|---|
179. 最大数 | 1 |
39. 组合总和 | 1 |