点击上方蓝字关注加小星星✨
涛哥给你我所有~
大家好,我是Kevin,以下是从7月1号开始输出的50道LeetCode热题题解。
下面是对我的题解文章做的一个分类汇总,大致按题目的考查类型和相关顺序做了整理,方便大家查看~
数组
介绍:数组作为基础且常用的数据结构,其重要性不言而喻!
- 两数之和 leetcode|经典力扣第一题
- 三数之和 leetcode|面试常客双指针算法题
- 最接近的三数之和 leetcode|大厂面试必备变形题
- 旋转图像 leetcode|被一道美团面试题转晕
- 最大子序和 leetcode|一道简单难度却让我陷入沉思的题目
- 子集 leetcode|子集复子集,子集何其多
- 数组中的第K个最大元素 【算法】大厂常喜欢问的算法题
- 区域和检索 - 数组不可变 【算法】优化算法的常用方法,你不会不知道吧?
- 区域和检索 - 数组可修改 区域和检索 - 数组可修改
- 找到所有数组中消失的数字 leetcode|一起来寻找失踪的数字
- 最短无序连续子数组 leetcode|最短无序连续子数组
- 一日一力扣|第45天:寻找重复数
- 一日一力扣|第46天:打乱数组
- 一日一力扣|第47天:最小栈
链表
介绍:链表也是一种基础且重要的数据结构,并且链表的很多编码细节需要格外注意。
- 一日一力扣|第42天:反转链表
- 一日一力扣|第43天:合并两个有序链表
- 一日一力扣|第44天:相交链表
- 一日一力扣|第48天:环形链表
- 一日一力扣|第49天:回文链表
二叉树
介绍:树作为一种复杂且重要的数据结构,二叉树则是常考察的一种。
二叉树的最大深度 leetcode|二叉树的最大深度
将有序数组转换为二叉搜索树【LeetCode】一棵树引发的算法题...
翻转二叉树leetcode|一道算法题错失谷歌offer
合并二叉树【leetcode】合并二叉树
从前序与中序遍历序列构造二叉树leetcode|从前序与中序遍历序列构造二叉树
对称二叉树leetcode|树系列之对称二叉树
二叉树的中序遍历 leetcode|智慧树下你和我
不同的二叉搜索树 一日一力扣|第29天:不同的二叉搜索树
验证二叉搜索树 一日一力扣|第34天:验证二叉搜索树
二叉树的层序遍历 一日一力扣|第31天:二叉树的层序遍历
二叉树展开为链表 leetcode|二叉树展开为链表
动态规划
介绍:动态规划是一种重要也令人头疼的算法思想,掌握了DP面试简直如虎添翼。
买卖股票的最佳时机 leetcode|割韭菜的最佳时机
买卖股票的最佳时机 II leetcode|继续买股票?
买卖股票的最佳时机含手续费 leetcode|炒股赚大钱之有手续费
最佳买卖股票时机含冷冻期 leetcode|割冷冻韭菜的最佳时机
一维数组的动态和 leetcode|动态规划之简单验收
爬楼梯 一日一力扣|第36天:爬楼梯
打家劫舍 一日一力扣|第35天:打家劫舍
打家劫舍 III 一日一力扣|第32天:打家劫舍 III
最小路径和 一日一力扣|第37天:最小路径和
不同路径 一日一力扣|第38天:不同路径
不同路径 II 一日一力扣|第39天:不同路径 II
比特位计数 一日一力扣|第40天:比特位计数
双指针
介绍:双指针有快慢指针和左右指针,常用于解决链表和数组的相关问题。
长度最小的子数组 图解:长度最小的子数组(LeetCode209)
移动零 leetcode|别说你不知道双指针
位运算
介绍:位运算看似不起眼,实则“不写则已,一写惊人”,若你常看源码,不难发现源码中常有位运算的身影。
- 汉明距离 【LeetCode】经典位运算,简单又装逼
- 一日一力扣|第41天:只出现一次的数字
最后,希望大家能够帮忙【转发】一波~ 能帮助到更多需要的朋友,同时也是对我最大的支持~ 谢谢!