首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法总览
妥妥的_
创建于2023-01-30
订阅专栏
leetcode刷题小结
暂无订阅
共32篇文章
创建于2023-01-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
剑指offer专项突破快刷(二)
树 考察以下两点: 二叉树的遍历、序列化 二叉搜索树 剑指 Offer II 047. 二叉树剪枝 剑指 Offer II 048. 序列化与反序列化二叉树 剑指 Offer II 049. 从根节点
剑指offer专项突破快刷(一)
问题总览 序号 题目 完成 剑指 Offer II 001. 整数除法 ✅ 剑指 Offer II 002. 二进制加法 剑指 Offer II 003. 前 n 个数字二进制中 1 的个数 剑指 O
0. 总纲
算法可以按照以下几个重点针对复习。 序号 分类 文章链接 链表与数组 队列与栈 树 图 回溯 贪心 动态规划 排序与查找 字符串 数学知识与位运算
1. 树问题梳理
收集了leetcode上常见的树相关问题,包含:树的深度、宽度,树的路径和一类问题,树的转换,祖先问题等等
2. 链表问题梳理
数组和链表相关的算法题一直是面试的重点。 整理了leetcode上高频题目,结合自己的理解,帮助快速掌握这部分内容。
3. 数组类问题
问题总览 序号 题目 完成 215. 数组中的第K个最大元素 33. 搜索旋转排序数组 4. 寻找两个正序数组的中位数 34. 在排序数组中查找元素的第一个和最后一个位置 剑指 Offer 51. 数
4. 图问题梳理
图其实就是多叉树,掌握了树的算法再来刷题。 问题列表 序号 题目 完成 133. 克隆图 图的遍历 并查集 拓扑排序
5. 回溯问题
问题总览 类型 问题 完成 46. 全排列 剑指 Offer II 083. 没有重复元素集合的全排列 51. N 皇后 78. 子集 77.组合 47. 全排列 II 90.子集 II 40. 组合
6. 动态规划总览
动态规划(英语:Dynamic programming,简称 DP),是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规
贪心问题
类型 问题描述 完成 402. 移掉K位数字 ✅ 435. 无重叠区间 55. 跳跃游戏 135. 分发糖果 759. 员工空闲时间 253. 会议室 II 767. 重构字符串 1497. 检查数组
字符串问题
问题列表 序号 题目 完成 3. 无重复字符的最长子串 ✅ 151. 翻转字符串里的单词 8. 字符串转换整数 (atoi) 5. 最长回文子串 72. 编辑距离 93. 复原IP地址 91. 解码方
设计游戏类问题
序号 题目 完成 353. 贪吃蛇 37. 解数独 773. 滑动谜题 174. 地下城游戏 514. 自由之路
数组遍历与翻转
遍历 序号 题目 完成 31. 下一个排列 ✅ 162. 寻找峰值 ✅ 852. 山脉数组的峰顶索引 ✅ 151. 反转字符串中的单词 ✅ 54. 螺旋矩阵 ✅ 59. 螺旋矩阵 II ✅ 33. 搜
数学运算问题
丑数 序号 题目 完成 263. 丑数 ✅ 264. 丑数 II ✅ 1201. 丑数 III 313. 超级丑数 剑指 Offer 49. 丑数 263. 丑数 264. 丑数 II 1201. 丑
经典算法
Rabin-Karp 算法 KMP 算法 Kruskal 最小生成树算法 Prim 最小生成树算法 Dijkstra 算法
滑动窗口和双指针
无重复字符的最长子串 | 数据流中的移动平均值 | 找到字符串中所有的字母异位词 | 字符串的排列 | 最小覆盖子串
数组最值
问题总览 序号 题目 完成 53. 最大子序和 ✅ 300. 最长递增子序列 354. 俄罗斯套娃信封问题
区间和
前缀和数组 序号 题目 完成 1 303. 区域和检索 - 数组不可变 ✅ 2 304. 二维区域和检索 - 矩阵不可变 ✅ 3 剑指 Offer II 013. 二维子矩阵的和 ✅ 4 1314.
重复数
问题总览 序号 题目 完成 217. 存在重复元素 220. 存在重复元素 III 287. 寻找重复数 442. 数组中重复的数据 652. 寻找重复的子树 187. 重复的DNA序列 1044.
查找算法及应用
问题列表 序号 题目 完成 34. 在排序数组中查找元素的第一个和最后一个位置 704. 二分查找 剑指 Offer 53 - I. 在排序数组中查找数字 I 1011. 在 D 天内送达包裹的能力
下一页