这些经典题目我都给你整理好啦!

袁厨的算法小屋

共 6855字,需浏览 14分钟

 ·

2021-01-31 01:56


和几个老哥整理了一些我们认为还不错的题目,能力有限,肯定不是特别全面。欢迎各位大佬补充。刚开始刷题的同学,如果不知道该怎么刷,可以按照这个标签刷。群内寒假刷题打卡,也会按照这个顺序来,希望我们可以一起坚持下去,另外还需要加入刷题打卡群的同学可以扫描下方二维码,点击刷题小队进入,添加时记得备注个人情况及常用刷题语言。各位觉得有用的话,可以给咱们的小屋加个星标呀。

数组:

题号 题目
leetcode 1 两数之和
leetcode 59 螺旋矩阵 II
leetcode 66 加一
剑指offer3 数组中重复的数字
leetcode 75 颜色分类
leetcode 54 螺旋矩阵
leetcode 560 和为K的子数组

链表:

题号 题目
leetcode 21 合并两个有序链表
leetcode 203 移除链表元素
leetcode 206 反转链表
leetcode 141 环形链表
leetcode 86 分隔链表
leetcode 61 旋转链表
剑指 Offer 22 链表中倒数第k个节点
剑指 Offer 52: 两个链表的第一个公共节点

字符串

题号 题目
leetcode 344 反转字符串
剑指 Offer 05 替换空格
leetcode 151 翻转字符串里的单词
剑指offer 58 左旋转字符串
leetcode 13 罗马数字转整数
leetcode 28 实现 strStr()

哈希表

题号 题目
leetcode 242 有效的字母异位词
leetcode 1207 独一无二的出现次数
剑指 Offer 56 - I 数组中数字出现的次数
剑指 Offer 56 - II 数组中数字出现的次数 II
leetcode 349 两个数组的交集
leetcode 1 两数之和
leetcode 202 快乐数

栈和队列

题号 题目
leetcode 20 有效的括号
剑指 Offer 09 用两个栈实现队列
leetcode 225 用队列实现栈
leetcode 1047 删除字符串中的所有相邻重复项
leetcode  1021 删除最外层的括号

二叉树

题号 题目
leetcode 144 二叉树的前序遍历
leetcode 94 二叉树的中序遍历
leetcode 145 二叉树的后序遍历
剑指 Offer 27 二叉树的镜像
剑指 Offer 28 对称的二叉树
剑指 Offer 55 - I 二叉树的深度
102 二叉树的层序遍历
404 左叶子之和
129 求根到叶子节点数字之和
106 从中序与后序遍历序列构造二叉树
剑指 Offer 07 重建二叉树
700 二叉搜索树中的搜索
98 验证二叉搜索树
96 不同的二叉搜索树
235 二叉搜索树的最近公共祖先
669 修剪二叉搜索树

题号 题目
841 钥匙和房间
133 克隆图
1162 地图分析

双指针:

题号 题目
leetcode 27 移除元素
leetcode  209 长度最小的子数组
leetcode 141 环形链表 II
leetcode 328 奇偶链表
leetcode  15 三数之和
leetcode  18 四数之和

二分查找

题号 题目
leetcode 35 搜索插入位置
leetcode 34 在排序数组中查找元素的第一个和最后一个
leetcode 33 搜索旋转排序数组
leetcode 81 搜索旋转排序数组 II
leetcode 153 寻找旋转排序数组中的最小值
leetcode 74 搜索二维矩阵
剑指 Offer 53 - II 0~n-1中缺失的数字

滑动窗口

题号 题目
剑指 Offer 42 连续子数组的最大和
剑指 Offer 59 - I 滑动窗口的最大值
3 无重复字符的最长子串
209 长度最小的子数组
53 最大子序和
424 替换后的最长重复字符

贪心

题号 题目
455 分发饼干
376 摆动序列
53 最大子序和
860 柠檬水找零
122 买卖股票的最佳时机 II
134 加油站
406 根据身高重建队列
452 用最少数量的箭引爆气球
56 合并区间
738 单调递增的数字

分治

题号 题目
53 最大子序和
169 多数元素
剑指 Offer 40 最小的k个数
215 数组中的第K个最大元素
23 合并K个升序链表
4 寻找两个正序数组的中位数

单调栈单调队列

题号 题目
155 最小栈
739 每日温度
剑指 Offer 59 - II 队列的最大值
剑指 Offer 59 - I 滑动窗口的最大值
42 接雨水
496 下一个更大元素 I
503 下一个更大元素 II
1081 不同字符的最小子序列

位运算

题号 题目
136 只出现一次的数字
137 只出现一次的数字 II
260 只出现一次的数字 III
剑指 Offer 65 不用加减乘除做加法
剑指 Offer 15 二进制中1的个数
78 子集

回溯

题号 题目
77 组合
39 组合总和
40 组合总和 II
216 组合总和 III
46 全排列
47 全排列 II
面试题 08.12 八皇后
51 N 皇后

动态规划

题号 题目
509 斐波那契数
70 爬楼梯
746 使用最小花费爬楼梯
121 买卖股票的最佳时机
64 最小路径和
198 打家劫舍
213 打家劫舍 II
5 最长回文子串
120 三角形最小路径和
持续更新中.......
浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报