算法是面试中准备比较耗时的,但又不知从何刷起,数组,查找表,堆栈队列,二叉树,递归,动态规划,回溯,图…
如果每个专题都需要练习,那成本太大了,
so 怎么做呢。。。
就是 干。。。
直接刷题—>有目的的刷题---->大厂的高频题直接刷—>最后回顾反思。

1 两数之和
101 对称二叉树
102. 二叉树的层序遍历
104. 二叉树的最大深度
105. 从前序与中序遍历序列构造二叉树
11. 盛最多水的容器
1115. 交替打印FooBar
121. 买卖股票的最佳时机
122. 买卖股票的最佳时机 II
124. 二叉树中的最大路径和
128. 最长连续序列
131. 分割回文串
138. 复制带随机指针的链表
14. 最长公共前缀
141. 环形链表
142. 环形链表 II
143. 重排链表
144. 二叉树的前序遍历
145. 二叉树的后序遍历
146. LRU 缓存机制
147. 对链表进行插入排序
149. 直线上最多的点数
15. 三数之和
153. 寻找旋转排序数组中的最小值
160. 相交链表
162. 寻找峰值
167. 两数之和 II - 输入有序数组
169. 多数元素
176. 第二高的薪水
179. 最大数
18. 四数之和
181. 超过经理收入的员工
19. 删除链表的倒数第 N 个结点
198. 打家劫舍
199. 二叉树的右视图
2. 两数相加
20. 有效的括号
200. 岛屿数量
202. 快乐数
206. 反转链表
21. 合并两个有序链表
215. 数组中的第K个最大元素
22. 括号生成
221. 最大正方形
222. 完全二叉树的节点个数
223. 矩形面积
226. 翻转二叉树
23. 合并K个升序链表
236. 二叉树的最近公共祖先
237. 删除链表中的节点
24. 两两交换链表中的节点
25. K 个一组翻转链表
26. 删除排序数组中的重复项
28. 实现 strStr()
283. 移动零
287. 寻找重复数
3. 无重复字符的最长子串
300. 最长递增子序列
312. 戳气球
319. 灯泡开关
32. 最长有效括号
322. 零钱兑换
33. 搜索旋转排序数组
34. 在排序数组中查找元素的第一个和最后一个位置
347. 前 K 个高频元素
35. 搜索插入位置
39. 组合总和
394. 字符串解码
4. 寻找两个正序数组的中位数
40. 组合总和 II
406. 根据身高重建队列
415. 字符串相加
416. 分割等和子集
42. 接雨水
43. 字符串相乘
45. 跳跃游戏 II
46. 全排列
470. 用 Rand7() 实现 Rand10()
48. 旋转图像
5. 最长回文子串
50. Pow(x, n)
51. N 皇后
53. 最大子序和
54. 螺旋矩阵
543. 二叉树的直径
547. 省份数量
55. 跳跃游戏
56. 合并区间
572. 另一个树的子树
62. 不同路径
64. 最小路径和
647. 回文子串
679. 24 点游戏
69. x 的平方根
692. 前K个高频单词
7. 整数反转
70. 爬楼梯
72. 编辑距离
74. 搜索二维矩阵
771. 宝石与石头
78. 子集
8. 字符串转换整数 (atoi)
83. 删除排序链表中的重复元素
84. 柱状图中最大的矩形
85. 最大矩形
86. 分隔链表
88. 合并两个有序数组
887. 鸡蛋掉落
9. 回文数
91. 解码方法
92. 反转链表 II
93. 复原IP地址
94. 二叉树的中序遍历
98. 验证二叉搜索树
剑指 Offer 06 - 从尾到头打印链表
剑指 Offer 09 - 用两个栈实现队列
剑指 Offer 24 - 反转链表
剑指 Offer 42 - 连续子数组的最大和
剑指 Offer 51 - 数组中的逆序对

LeetCode刷题精选(基于LeetCode企业题库2021年一月截止,字节,美团,网易,阿里,腾讯,共同题目)相关推荐

  1. 人本原理内涵_叶澜教育学原理课后答案资料配套题库考研真题精选课后习题章节题库...

    叶澜<教育学原理>配套题库[考研真题精选+课后习题+章节题库] 第一部分 考研真题精选 一.单项选择题 二.名词解释题 三.辨析题 四.简答题 五.材料分析题 六.论述题 第二部分 课后习 ...

  2. c语言编程模拟选举,C语言编程题精选

    C语言编程题精选 C语言编程题精选 1. 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2. 编程实现将任意的十 ...

  3. 高中信息技术c语言编程题,高中信息技术招聘C语言编程题精选.pdf

    高中信息技术招聘C语言编程题精选 C语言编程题精选 1.编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其 在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2.编程 ...

  4. Leetcode刷题第1题:两数之和(基于Java语言)

    ** Leetcode刷题第1题:两数之和(基于Java语言) ** 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标 ...

  5. Leetcode刷题 463题:岛屿的周长(基于Java语言)

    ** Leetcode刷题 463题:岛屿的周长(基于Java语言) ** 一. 题目描述: 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域. 网格中的格子水平和垂直方向相 ...

  6. Leetcode刷题 225题:用队列实现栈(基于Java和c++两种语言)

    ** Leetcode刷题 225题:用队列实现栈(基于Java和c++两种语言) ** 题目: 使用队列实现栈的下列操作: push(x) – 元素 x 入栈 pop() – 移除栈顶元素 top( ...

  7. Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言)

    Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言) 题目: 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部. pop() – 从队列首部移除元 ...

  8. Leetcode刷题 155题: 最小栈(基于python3和c++两种语言)

    ** Leetcode刷题 155题: 最小栈(基于python3和c++两种语言) ** ** 题目: ** 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈. ...

  9. Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言)

    Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言) ** 题目: ** 给你一个目标数组 target 和一个整数 n.每次迭代,需要从 list = {1,2 ...

最新文章

  1. Select2 的简单使用
  2. python集合中的元素是否可以重复_python中集合中的元素是否可以重复
  3. 【转载】DL图片预处理
  4. Windows端5款MySQL客户端工具
  5. Java项目导出为可执行jar包,并在windows/linux下运行
  6. php composer内存不足,composer 安装插件提示内存不足等问题
  7. autoreleasing的用法介绍:
  8. MySQL等值连接的示例
  9. 【数据结构】——排序算法系列总结
  10. html跨浏览器兼容性问题
  11. .net core 3.1 mysql_.net core3.1 MVC使用sqlsugar方式操作mysql数据库
  12. 常用RAID类型以及它们的区别
  13. 五种开源API网关实现组件对比
  14. linux电源管理配置,Arch Linux 如何修改默认电源管理设置
  15. 宝塔面板搭建WordPress网站完整教程
  16. 解决ORA-00904: invalid identifier
  17. usg防火墙l2tp ipsec安全策略
  18. 北京 | 微信小程序及小游戏开发者线下交流会
  19. python中怎么计数_python怎么计数
  20. 一文读懂Apache Kylin(麒麟)

热门文章

  1. 2014年第一期ThoughtWorks技术雷达发布
  2. 公司想要做CMMI认证,须先了解这几点!
  3. 数学期望游戏迷 非游戏迷_我们被游戏迷住了吗–询问有关习惯形成设计的问题
  4. 计算机科学与技术考研北京工业大学分,22考研——北京工业大学电子信息专业考研考情分析...
  5. Tableau10——人口金字塔,漏斗图,箱型图
  6. 硬件设计40之什么是PLA、NTSC?
  7. java cookie 跨域读取_跨域读写Cookie
  8. 电脑d盘不见了怎么恢复?详细步骤在这
  9. java毕业设计大型商场应急预案管理系统mybatis+源码+调试部署+系统+数据库+lw
  10. Bootstrap中datetimepicker日期控件1899年问题解决