Skip to content

yiluqingtai/leetcode

Repository files navigation

Leetcode题解

数组

题目 难度
Leetcode15.三数之和 medium ⭐⭐
Leetcode31.下一个排列 medium ⭐⭐
Leetcode41.缺失的第一个正数 hard
Leetcode42.接雨水 hard ⭐⭐
Leetcode54.螺旋矩阵 medium ⭐⭐
Leetcode56.合并区间 medium ⭐⭐
Leetcode88.合并两个有序数组 easy
Leetcode121.买卖股票的最佳时机 easy
Leetcode122.买卖股票的最佳时机2 easy
Leetcode300.最长上升子序列 medium ⭐⭐

链表

题目 难度
Leetcode21.合并两个有序链表 easy
Leetcode23.合并K个升序链表 hard
Leetcode25.K个一组翻转链表 hard ⭐⭐
Leetcode92.反转链表2 medium ⭐⭐
Leetcode141.环形链表 easy
Leetcode142.环形链表2 medium
Leetcode143.重排链表 medium
Leetcode148.排序链表 medium ⭐⭐
Leetcode160.相交链表 east
Leetcode206.反转链表 easy
Leetcode234.回文链表 easy

题目 难度
Leetcode94.二叉树的中序遍历 medium
Leetcode98.验证二叉搜索树 medium ⭐⭐
Leetcode101.对称二叉树 easy
Leetcode102.二叉树的层序遍历 medium
Leetcode103.二叉树的锯齿形层次遍历 medium
Leetcode105.从前序与中序遍历序列构造二叉树 medium
Leetcode112.路径总和 easy
Leetcode113.路径总和2 medium ⭐⭐⭐
Leetcode124.二叉树中的最大路径和 hard
Leetcode129.求根节点到叶节点数字之和 medium
Leetcode144.二叉树的前序遍历 medium
Leetcode145.二叉树的后序遍历 medium
Leetcode199.二叉树的右视图 medium
Leetcode236.二叉树的最近公共祖先 medium ⭐⭐

题目 难度
Leetcode20.有效的括号 easy
Leetcode155.最小栈 easy
Leetcode232.用栈实现队列 easy

哈希表

题目 难度
Leetcode1.两数之和 easy
Leetcode146.LRU缓存机制 medium

字符串

题目 难度
Leetcode3.无重复字符的最长子串 medium
Leetcode5.最长回文子串 medium
Leetcode76.最小覆盖子串 hard ⭐⭐
Leetcode415.字符串相加 easy

深度优先搜索

题目 难度
Leetcode200.岛屿数量 medium ⭐⭐

回溯

题目 难度
Leetcode39.组合总数 medium
Leetcode46.全排列 medium

二分查找

题目 难度
Leetcode33.搜索旋转排序数组 medium ⭐⭐
Leetcode69.x的平方根 easy

动态规划

题目 难度
Leetcode53.最大子序和 easy
Leetcode198.打家劫舍 medium

排序

题目 难度
Leetcode215.数组中的第K个最大元素 medium

周赛

237

题目 难度 类型
Leetcode5737.判断句子是否为全字母句 easy 哈希表
Leetcode5735.雪糕的最大数量 medium 贪心
Leetcode5736.单线程CPU medium 优先级队列 ⭐⭐⭐
Leetcode1835.所有数按位与结果的异或和 hard 位运算 ⭐⭐⭐

每日一题

日期 题目 难度 类型
5.6 Leetcode1720.解码异或后的数组 easy 位运算
6.16 Leetcode877.石子游戏 medium 动态规划 ⭐⭐
6.23 Offer15.二进制中1的个数 easy 位运算
6.26 Leetcode773.滑动谜题 hard BFS ⭐⭐⭐
6.28 Leetcode815.公交路线 hard BFS ⭐⭐⭐

About

leetcode C++题解

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published