突击春招:解密面试官的算法题集合
引言
秋招已经过去,春招季节即将到来,对于寻找工作的求职者来说,面试是一个非常重要的环节。而在技术面试中,算法题往往是最常见且最具挑战性的部分。本文将为大家整理一些常见的算法题目,在这里不会给出详细的解题思路和代码实现,希望大家自行去 leetcode 上实现。
leetcode
简单
两数之和
合并两个有序数组
螺旋遍历二维数组
有效的括号
买卖股票的最佳时机
最长公共前缀
存在重复元素
相同的树
合并两个有序链表
按奇偶排序数组
环形链表
返回倒数第 k 个节点
二叉树的最近公共祖先
最长公共前缀
二叉树的直径
合并两个有序数组
相交链表
数据流中的第 K 大元素
最长回文串
反转字符串
字符串中的单词反转
中等
三数之和
全排列
加油站
买卖股票的最佳时机 II
岛屿数量
最长递增子序列
招式拆解 I
岛屿的最大面积
字符串转换整数 (atoi)
最大数
移掉 K 位数字
整数反转
前 K 个高频元素
二叉树最大宽度
括号生成
重排链表
合并区间
无重复字符的最长子串
最大子数组和
最长公共子序列
复杂
滑动窗口最大值
二叉树的序列化与反序列化
K 个一组翻转链表
结语
本文从 leetcode 100 、网上面经、以及个人作为面试官、面试者经历所写。大家可以收藏,提前学习。祝大家春招顺利,找到心仪的工作!添加本人微信获取更全的版本 PDF 文件,PDF 版本会有一些题目没有出现在 leetcode 上的。