# leet-code-easy **Repository Path**: hweiyu/leet-code-easy ## Basic Information - **Project Name**: leet-code-easy - **Description**: LeetCode算法练习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-10-18 - **Last Updated**: 2022-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 介绍 LeetCode算法练习 #题目 - 0001--简单--两数之和 - 0002--中等--两数相加 - 0003--中等--无重复字符的最长子串 - 0004--困难--寻找两个正序数组的中位数 - 0005--中等--最长回文子串 - 0006--中等--Z 字形变换 - 0007--简单--整数反转 - 0008--中等--字符串转换整数 (atoi) - 0009--简单--回文数 - 0010--困难--正则表达式匹配 - 0011--中等--盛最多水的容器 - 0012--中等--整数转罗马数字 - 0013--简单--罗马数字转整数 - 0014--简单--最长公共前缀 - 0015--中等--三数之和 - 0016--中等--最接近的三数之和 - 0017--中等--电话号码的字母组合 - 0018--中等--四数之和 - 0019--中等--删除链表的倒数第 N 个结点 - 0020--简单--有效的括号 - 0021--简单--合并两个有序链表 - 0022--中等--括号生成 - 0023--困难--合并K个升序链表 - 0024--中等--两两交换链表中的节点 - 0025--困难--K 个一组翻转链表 - 0026--简单--删除有序数组中的重复项 - 0027--简单--移除元素 - 0028--简单--实现 strStr() - 0029--中等--两数相除 - 0031--中等--下一个排列 - 0033--中等--搜索旋转排序数组 - 0034--中等--在排序数组中查找元素的第一个和最后一个位置 - 0036--中等--有效的数独 - 0038--中等--外观数列 - 0041--困难--缺失的第一个正数 - 0042--困难--接雨水 - 0045--中等--跳跃游戏 II - 0046--中等--全排列 - 0048--中等--旋转图像 - 0049--中等--字母异位词分组 - 0050--中等--Pow(x, n) - 0053--简单--最大子序和 - 0054--中等--螺旋矩阵 - 0055--中等--跳跃游戏 - 0056--中等--合并区间 - 0062--中等--不同路径 - 0064--中等--最小路径和 - 0066--简单--加一 - 0069--简单--Sqrt(x) - 0070--简单--爬楼梯 - 0073--中等--矩阵置零 - 0075--中等--颜色分类 - 0078--中等--子集 - 0079--中等--单词搜索 - 0088--简单--合并两个有序数组 - 0091--中等--解码方法 - 0094--简单--二叉树的中序遍历 - 0098--中等--验证二叉搜索树 - 0100--简单--相同的树 - 0101--简单--对称二叉树 - 0102--中等--二叉树的层序遍历 - 0103--中等--二叉树的锯齿形层序遍历 - 0104--简单--二叉树的最大深度 - 0108--简单--将有序数组转换为二叉搜索树 - 0110--简单--平衡二叉树 - 0111--简单--二叉树的最小深度 - 0112--简单--路径总和 - 0114--中等--二叉树展开为链表 - 0116--中等--填充每个节点的下一个右侧节点指针 - 0118--简单--杨辉三角 - 0121--简单--买卖股票的最佳时机 - 0122--中等--买卖股票的最佳时机 II - 0125--简单--验证回文串 - 0128--中等--最长连续序列 - 0130--中等--被围绕的区域 - 0134--中等--加油站 - 0136--简单--只出现一次的数字 - 0138--中等--复制带随机指针的链表 - 0141--简单--环形链表 - 0142--中等--环形链表 II - 0144--简单--二叉树的前序遍历 - 0145--简单--二叉树的后序遍历 - 0146--中等--LRU 缓存 - 0147--中等--对链表进行插入排序 - 0150--中等--逆波兰表达式求值 - 0152--中等--乘积最大子数组 - 0155--简单--最小栈 - 0160--简单--相交链表 - 0162--中等--寻找峰值 - 0169--简单--多数元素 - 0171--简单--Excel 表列序号 - 0179--中等--最大数 - 0190--简单--颠倒二进制位 - 0191--简单--位1的个数 - 0198--中等--打家劫舍 - 0202--简单--快乐数 - 0206--简单--反转链表 - 0208--中等--实现 Trie (前缀树) - 0213--中等--打家劫舍 II - 0217--简单--存在重复元素 - 0226--简单--翻转二叉树 - 0227--中等--基本计算器 II - 0229--中等--求众数 II - 0234--简单--回文链表 - 0235--简单--二叉搜索树的最近公共祖先 - 0237--简单--删除链表中的节点 - 0240--中等--搜索二维矩阵 II - 0242--简单--有效的字母异位词 - 0257--简单--二叉树的所有路径 - 0268--简单--丢失的数字 - 0283--简单--移动零 - 0301--困难--删除无效的括号 - 0319--中等--灯泡开关 - 0326--简单--3 的幂 - 0334--中等--递增的三元子序列 - 0338--简单--比特位计数 - 0344--简单--反转字符串 - 0367--简单--有效的完全平方数 - 0404--简单--左叶子之和 - 0448--简单--找到所有数组中消失的数字 - 0453--简单--最小操作次数使数组元素相等 - 0461--简单--汉明距离 - 0476--简单--数字的补数 - 0492--简单--构造矩形 - 0495--简单--提莫攻击 - 0496--简单--下一个更大元素 I - 0501--简单--二叉搜索树中的众数 - 0509--简单--斐波那契数 - 0530--简单--二叉搜索树的最小绝对差 - 0543--简单--二叉树的直径 - 0563--简单--二叉树的坡度 - 0572--简单--另一棵树的子树 - 0606--简单--根据二叉树创建字符串 - 0617--简单--合并二叉树 - 0637--简单--二叉树的层平均值 - 0638--中等--大礼包 - 0653--简单--两数之和 IV - 输入 BST - 0671--简单--二叉树中第二小的节点 - 0679--困难--24 点游戏 - 0693--简单--交替位二进制数 - 0700--简单--二叉搜索树中的搜索 - 0740--中等--删除并获得点数 - 0746--简单--使用最小花费爬楼梯 - 0783--简单--二叉搜索树节点最小距离 - 0872--简单--叶子相似的树 - 0897--简单--递增顺序搜索树 - 0918--中等--环形子数组的最大和 - 0938--简单--二叉搜索树的范围和 - 0965--简单--单值二叉树 - 0993--简单--二叉树的堂兄弟节点 - 1014--中等--最佳观光组合 - 1022--简单--从根到叶的二进制数之和 - 1137--简单--第 N 个泰波那契数 - 1154--简单--一年中的第几天 - 1218--中等--最长定差子序列 - 1518--简单--换酒问题 - 1567--中等--乘积为正数的最长子数组长度 - 1688--简单--比赛中的配对次数