准备面试刷题,100道经典LeetCode题目奉上。

题号 英文题名 中文题名 难度 likes 数 标签
1 Two Sum 两数之和 Easy 11712 数组,哈希表
2 Add Two Numbers 两数相加 Medium 6524 递归,链表,数学
3 Longest Substring Without Repeating Characters 无重复字符的最长子串 Medium 5845 哈希表,字符串,滑动窗口
4 Median of Two Sorted Arrays 寻找两个正序数组的中位数 Hard 4303 数组,二分查找,分治
5 Longest Palindromic Substring 最长回文子串 Medium 3896 字符串,动态规划
15 3Sum 三数之和 Medium 3582 数组,双指针,排序
53 Maximum Subarray 最大子序和 Easy 3533 数组,分治,动态规划
7 Reverse Integer 整数反转 Easy 2970 数学
11 Container With Most Water 盛最多水的容器 Medium 2659 贪心,数组,双指针
42 Trapping Rain Water 接雨水 Hard 2552 栈,数组,双指针,动态规划,单调栈
20 Valid Parentheses 有效的括号 Easy 2544 栈,字符串
10 Regular Expression Matching 正则表达式匹配 Hard 2273 递归,字符串,动态规划
26 Remove Duplicates from Sorted Array 删除有序数组中的重复项 Easy 2146 数组,双指针
136 Single Number 只出现一次的数字 Easy 1958 位运算,数组
22 Generate Parentheses 括号生成 Medium 1946 字符串,动态规划,回溯
206 Reverse Linked List 反转链表 Easy 1886 递归,链表
21 Merge Two Sorted Lists 合并两个有序链表 Easy 1832 递归,链表
70 Climbing Stairs 爬楼梯 Easy 1791 记忆化搜索,数学,动态规划
300 Longest Increasing Subsequence 最长递增子序列 Medium 1773 数组,二分查找,动态规划
121 Best Time to Buy and Sell Stock 买卖股票的最佳时机 Easy 1766 数组,动态规划
72 Edit Distance 编辑距离 Hard 1743 字符串,动态规划
14 Longest Common Prefix 最长公共前缀 Easy 1707 字符串
198 House Robber 打家劫舍 Medium 1585 数组,动态规划
9 Palindrome Number 回文数 Easy 1568 数学
146 LRU Cache LRU 缓存机制 Medium 1544 设计,哈希表,链表,双向链表
19 Remove Nth Node From End of List 删除链表的倒数第 N 个结点 Medium 1494 链表,双指针
33 Search in Rotated Sorted Array 搜索旋转排序数组 Medium 1493 数组,二分查找
46 Permutations 全排列 Medium 1484 数组,回溯
101 Symmetric Tree 对称二叉树 Easy 1483 树,深度优先搜索,广度优先搜索,二叉树
84 Largest Rectangle in Histogram 柱状图中最大的矩形 Hard 1472 栈,数组,单调栈
39 Combination Sum 组合总和 Medium 1466 数组,回溯
13 Roman to Integer 罗马数字转整数 Easy 1436 哈希表,数学,字符串
23 Merge k Sorted Lists 合并K个升序链表 Hard 1436 链表,分治,堆(优先队列),归并排序
17 Letter Combinations of a Phone Number 电话号码的字母组合 Medium 1436 哈希表,字符串,回溯
322 Coin Change 零钱兑换 Medium 1414 广度优先搜索,数组,动态规划
32 Longest Valid Parentheses 最长有效括号 Hard 1400 栈,字符串,动态规划
287 Find the Duplicate Number 寻找重复数 Medium 1325 位运算,数组,双指针,二分查找
122 Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II Easy 1306 贪心,数组,动态规划
160 Intersection of Two Linked Lists 相交链表 Easy 1302 哈希表,链表,双指针
55 Jump Game 跳跃游戏 Medium 1292 贪心,数组,动态规划
76 Minimum Window Substring 最小覆盖子串 Hard 1280 哈希表,字符串,滑动窗口
200 Number of Islands 岛屿数量 Medium 1270 深度优先搜索,广度优先搜索,并查集,数组,矩阵
78 Subsets 子集 Medium 1269 位运算,数组,回溯
31 Next Permutation 下一个排列 Medium 1260 数组,双指针
96 Unique Binary Search Trees 不同的二叉搜索树 Medium 1257 树,二叉搜索树,数学,动态规划,二叉树
148 Sort List 排序链表 Medium 1248 链表,双指针,分治,排序,归并排序
236 Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先 Medium 1238 树,深度优先搜索,二叉树
25 Reverse Nodes in k-Group K 个一组翻转链表 Hard 1230 递归,链表
6 ZigZag Conversion Z 字形变换 Medium 1226 字符串
152 Maximum Product Subarray 乘积最大子数组 Medium 1223 数组,动态规划
215 Kth Largest Element in an Array 数组中的第K个最大元素 Medium 1211 数组,分治,快速选择,排序,堆(优先队列)
8 String to Integer (atoi) 字符串转换整数 (atoi) Medium 1168 字符串
41 First Missing Positive 缺失的第一个正数 Hard 1163 数组,哈希表
283 Move Zeroes 移动零 Easy 1162 数组,双指针
141 Linked List Cycle 环形链表 Easy 1161 哈希表,链表,双指针
98 Validate Binary Search Tree 验证二叉搜索树 Medium 1156 树,深度优先搜索,二叉搜索树,二叉树
124 Binary Tree Maximum Path Sum 二叉树中的最大路径和 Hard 1152 树,深度优先搜索,动态规划,二叉树
105 Construct Binary Tree from Preorder and Inorder Traversal 从前序与中序遍历序列构造二叉树 Medium 1149 树,数组,哈希表,分治,二叉树
34 Find First and Last Position of Element in Sorted Array 在排序数组中查找元素的第一个和最后一个位置 Medium 1137 数组,二分查找
239 Sliding Window Maximum 滑动窗口最大值 Hard 1114 队列,数组,滑动窗口,单调队列,堆(优先队列)
142 Linked List Cycle II 环形链表 II Medium 1097 哈希表,链表,双指针
139 Word Break 单词拆分 Medium 1097 字典树,记忆化搜索,哈希表,字符串,动态规划
45 Jump Game II 跳跃游戏 II Medium 1094 贪心,数组,动态规划
169 Majority Element 多数元素 Easy 1089 数组,哈希表,分治,计数,排序
234 Palindrome Linked List 回文链表 Easy 1072 栈,递归,链表,双指针
62 Unique Paths 不同路径 Medium 1072 数学,动态规划,组合数学
189 Rotate Array 旋转数组 Medium 1057 数组,数学,双指针
94 Binary Tree Inorder Traversal 二叉树的中序遍历 Easy 1052 栈,树,深度优先搜索,二叉树
56 Merge Intervals 合并区间 Medium 1051 数组,排序
88 Merge Sorted Array 合并两个有序数组 Easy 1041 数组,双指针,排序
560 Subarray Sum Equals K 和为K的子数组 Medium 1036 数组,哈希表,前缀和
279 Perfect Squares 完全平方数 Medium 1035 广度优先搜索,数学,动态规划
35 Search Insert Position 搜索插入位置 Easy 1005 数组,二分查找
24 Swap Nodes in Pairs 两两交换链表中的节点 Medium 996 递归,链表
85 Maximal Rectangle 最大矩形 Hard 983 栈,数组,动态规划,矩阵,单调栈
28 Implement strStr() 实现 strStr() Easy 982 双指针,字符串,字符串匹配
92 Reverse Linked List II 反转链表 II Medium 980 链表
155 Min Stack 最小栈 Easy 979 栈,设计
79 Word Search 单词搜索 Medium 979 数组,回溯,矩阵
27 Remove Element 移除元素 Easy 967 数组,双指针
51 N-Queens N 皇后 Hard 965 数组,回溯
75 Sort Colors 颜色分类 Medium 961 数组,双指针,排序
102 Binary Tree Level Order Traversal 二叉树的层序遍历 Medium 960 树,广度优先搜索,二叉树
48 Rotate Image 旋转图像 Medium 960 数组,数学,矩阵
95 Unique Binary Search Trees II 不同的二叉搜索树 II Medium 955 树,二叉搜索树,动态规划,回溯,二叉树
64 Minimum Path Sum 最小路径和 Medium 954 数组,动态规划,矩阵
406 Queue Reconstruction by Height 根据身高重建队列 Medium 947 贪心,数组,排序
226 Invert Binary Tree 翻转二叉树 Easy 941 树,深度优先搜索,广度优先搜索,二叉树
437 Path Sum III 路径总和 III Medium 937 树,深度优先搜索,二叉树
104 Maximum Depth of Binary Tree 二叉树的最大深度 Easy 937 树,深度优先搜索,广度优先搜索,二叉树
237 Delete Node in a Linked List 删除链表中的节点 Easy 936 链表
337 House Robber III 打家劫舍 III Medium 929 树,深度优先搜索,动态规划,二叉树
18 4Sum 四数之和 Medium 918 数组,双指针,排序
91 Decode Ways 解码方法 Medium 904 字符串,动态规划
207 Course Schedule 课程表 Medium 897 深度优先搜索,广度优先搜索,图,拓扑排序
37 Sudoku Solver 解数独 Hard 897 数组,回溯,矩阵
175 Combine Two Tables 组合两个表 Easy 891 数据库
416 Partition Equal Subset Sum 分割等和子集 Medium 886 数组,动态规划
238 Product of Array Except Self 除自身以外数组的乘积 Medium 885 数组,前缀和
114 Flatten Binary Tree to Linked List 二叉树展开为链表 Medium 877 栈,树,深度优先搜索,链表,二叉树

面试刷题LeetCode经典100道相关推荐

  1. 肝了一个月,我做了个免费的面试刷题网

    大家好,我是鱼皮. 如今找工作.面试实在是太卷了,每轮面试都 必考 八股文,不背不行.网上虽然有很多面试题,但过于分散,就导致很多朋友又不知道到哪去找题.该背哪些题了. 所以我决定做一个完全免费.干净 ...

  2. 程序员跳槽面试刷题必备,微软工程师放大招!| 程序员硬核评测

    整理 | 一一 出品 | AI科技大本营(ID:rgznai100) 春节刚过,年终奖收入囊中,属于工程师们一年一度的跳槽季也来了. 跳槽后薪水翻倍自然爽歪歪,但最怕的是面试翻车,那就悲剧了.可想而知 ...

  3. 面试真题:经典智力题最详汇总(中)

    前言 大家好,我是小七,下面我来说说我朋友给我分享的一些面试真题中的智力题,他目前是腾讯微信的一名算法工程师.前几天整理了一些面试中常见的经典智力题面试真题:经典智力题最详汇总(上) ,没想到获得了3 ...

  4. 1000 面试题,BAT 机器学习面试刷题宝典!

    点击上方,选择星标或置顶,每天给你送干货! 阅读大概需要好多分钟 跟随小博主,每天进步一丢丢 ID:Dr.Wu 公众号:大鱼AI 来源:CSDN 编辑:三石 刷题,是面试前的必备环节.本文作者便总结了 ...

  5. java黑马面试_JavaWeb-黑马面面(面试刷题系统)项目实战

    经历了多次Java基础项目后,本次项目难度升级!挑战JavaWeb-- 黑马面面项目 . 黑马面面是一款面向程序员的面试刷题系统,服务于java开发工程师学习完毕后的复习问题,通过大量刷题,提高企业面 ...

  6. 面试真题:经典智力题最详汇总

    前言 同学们只要掌握了整理的这些智力题解答思路,以后面试再遇到智力题,一可以嘎嘎乱杀,如果不能那你过来把我的头打歪. 秋招不是要来了嘛,需要面试技巧的朋友点--[思维导图]--即可! 1. 掰巧克力问 ...

  7. mysql怎么刷题_面试刷题mysql1:一条sql语句是如何经过mysql的体系结构的?

    {port} -u${user} -p ,输入密码. 使用连接器连接服务端: 连接成功之后,权限修改不会影响当前连接,连接的有效期默认是8个小时: 连接之后,执行过程中使用内存会持续增加,应该定时重置 ...

  8. 面试鸭专业面试刷题网站源码 支持自由组卷/在线刷题等功能

    面试鸭 面试刷题 网站系统源码 面试鸭一个干净的面试刷题网站!专业面试刷题网站,助你成为面试达人!支持自由组卷.在线刷题.校招社招斩获大厂offer,求职必备! 面试鸭专业面试刷题网站源码: http ...

  9. day6 AI面试刷题

    day6 AI面试刷题 1. 什么是集成学习算法? 2. 集成学习主要有哪几种框架, 并简述它们的工作过程? 3. Boosting算法有哪两类,它们之间的区别是什么? 4. 什么是偏差和方差? 5. ...

最新文章

  1. ios开发日记- 5 屏幕截图
  2. python【Matlibplot绘图库】多图合并显示(真の能看懂~!)
  3. c_str()和strcasecmp
  4. 单链表中删除指定值的节点
  5. oracle group by ,having ,order by
  6. iOS开发之手势识别
  7. Linux-磁盘及网络IO工作方式解析
  8. 中国1,4-苯醌市场趋势报告、技术动态创新及市场预测
  9. 软件测试实例——总结
  10. 基于Netty和Java的GUI界面实现在线聊天室软件
  11. 源码:Qt开发的离线软件注册机 适用于工业设备。
  12. java设计文件查重,【java】查重类的实现
  13. 贱人工具箱使用技巧3——方向复制
  14. GIS招聘 | 青海省省直事业单位(含地信、测绘等专业)
  15. 反恐精英在线服务器名称,反恐精英1.6 国内服务器IP大全
  16. 全球与中国蘑菇市场深度研究分析报告
  17. jquery svg恐龙蛇颈龙动画
  18. 电脑系统重装时海康威视IVMS-4200客户端注意事项
  19. 计算机图形学 | 投影变换
  20. parser.add_argument(),里面的参数,如果有--,表示是可选参数,没有--的话,意味着是必选参数

热门文章

  1. 基于PHP的大学生问卷调查系统
  2. 微信jssdk签名生成代码示例PHP版本
  3. 计算机引起usb设备无法识别的原因有哪些,计算机无法识别USB设备是什么原因
  4. 商户注册和资质申请的业务流程
  5. 内存泄漏(Memory Leak )和内存溢出
  6. 《Python与硬件项目案例》— 基于Python的口罩检测与指纹识别签到系统设计
  7. 如何选择智能车牌识别摄像机
  8. 爱数中标浙江红蜻蜓鞋业云共享项目
  9. 流数据分析之地理围栏应用
  10. 计算机无法完成更新如何处理,Win10更新过程中碰到“无法完成更新”怎么办