大厂面试手撕题看你会几个?

1.排序与选择
快排(LC 912)
数组中第k大的元素(LC 215)
数组中最小的k个数(LC面试题17.14)
2.二分与数学(含概率)
sqrt(x)(LC 69)
pow(x, n)(LC 50)
搜索旋转数组(LC33)
Rand7实现 Rand10(LC470)
3.双指针与滑动窗口
三数之和(LC 15)
滑动窗口最大值(LC239)
有效三角形的个数(LC 611)
最小覆盖子串(LC 76)
长度最小子数组(LC 209)
4.栈与队列/表达式
有效的括号(LC 20)
最长有效括号(LC 32)
逆波兰表达式求值(LCR 036)
5.链表
反转链表(LC206)
反转链表(LC 92)
k个一组翻转链表(LC 25)
环形链表/环形链表(LC 141/142)
删除链表倒数第n个节点(LC19)
6.树与图
二叉搜索树的最近公共祖先(LC 235)
二叉树的最大路径和(LC124)
路径总和/路径总和(LC112/113)
岛屿数量(LC 200)
课程表(LC210)
7.动态规划(序列/路径/计数/区间)
最大子数组和(LC 53)
最长递增子序列LIS(LC300)
最小路径和(LC64)
加油站(贪心/DP,LC134)
最大乘积子数组(LC 152)
打家劫舍(LC 213)
不同的子序列(LC 115)
爬楼梯(LC 70)
最长公共子序列LCS(LC 1143)
8.字符串
最长回文子串(LC 5)
最长回文子序列(LC516)
字符串解码(LC394)
编辑距离(LC 72)
大数相乘(LC43)
9.数组与哈希/前缀后缀
除自身以外数组的乘积(LC 238)
和为k的子数组(LC560)
两数之和(LC167)
缺失的第一个正数(LC41)
合并区间(LC56)
10.模拟
螺旋矩阵(LC 54)
,二维有序矩阵第k小(LC 378) #一人分享一道面试手撕题#
全部评论
很多都不熟练
点赞 回复 分享
发布于 01-07 15:38 浙江

相关推荐

昨天 11:18
门头沟学院 Java
作者先叠个甲:本人双非本,秋招拿到了多个大厂offer,这个过程也不容易,但是在看到很多秋招胜利之后说自己一路有多艰辛的文章,总感觉有一点不对劲,想了很久打算写一篇文章分析一下,本文仅代表作者观点,不认同的可以在评论区大家一起理性讨论。 秋招已经结束,各类社交平台出现一大批“大厂上岸”胜利结算。文章的叙事逻辑高度相同,开篇就渲染焦虑和困惑,学习时的挑灯夜读、投递时的屡屡碰壁、面试时的如履薄冰,将过往经历包装成一步艰辛的“奋斗史”,然后最终以大厂offer的胜利结尾,字里行间全是苦尽甘来的优越感。但是在我看来,这类文章的本质是结果导向的、带有浮夸的叙事,因为其内核不是分享经验,而是借“苦难”之名...
创作小队长:你的批判视角非常犀利,尤其“结果决定叙事权”的洞察非常精准,哈哈想邀请你来成为我们的创作者🫰 但我想补充一个视角:许多分享者的初衷并非炫耀结果或者苦难,我更愿意相信他们在这个过程中付出了很多,在这场战役结束后,他们迫不及待地想被看到,记录和分享都是给自己的一个交代,而非真的教会别人什么,他们的初衷未必是想制造焦虑。求职市场的残酷、经济环境的下行、世俗价值观才是这种叙事流行的土壤,作为一个普通人无法抵抗洪流。 感谢你发起这场讨论。理想的社区,既需要这样锐利的批判来保持清醒,你的洞察非常犀利,也许会启发一些人,能逐渐改变这种叙事~
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务