leetcode
日拱一卒 功不唐捐
打算每天刷一道leetcode题 在这里做个记录
目前已完成:
- P1 两数之和
- P2 两数相加
- P3 无重复字符的最长子串
- P4 寻找两个正序数组的中位数
- P5 最长回文子串
- P6 Z 字形变换
- P7 整数反转
- P8 字符串转换整数 (atoi)
- P9 回文数
- P11 盛最多水的容器
- P12 整数转罗马数字
- P13 罗马数字转整数
- P14 最长公共前缀
- P15 三数之和
- P16 最接近的三数之和
- P18 四数之和
- P19 删除链表的倒数第N个节点
- P20 有效的括号
- P22 括号生成
- P21 合并两个有序链表
- P23 合并K个升序链表
- P26 删除排序数组中的重复项
- P27 移除元素
- P28 实现 strStr()
- P31 下一个排列
- P32 最长有效括号
- P33 搜索旋转排序数组
- P34 在排序数组中查找元素的第一个和最后一个位置
- P35 搜索插入位置
- P38 外观数列
- P39 组合总和
- P40 组合总和II
- P41 缺失的第一个正数
- P49 字母异位词分组
- P53 最大子序和
- P56 合并区县
- P58 最后一个单词的长度
- P66 加一
- P67 二进制求和
- P69 x 的平方根
- P70 爬楼梯
- P71 简化路径
- P76 最小覆盖子串
- P83 删除排序链表中的重复元素
- P88 合并两个有序数组
- P94 二叉树的中序遍历
- P100 相同的树
- P101 对称二叉树
- P102 二叉树的层序遍历
- P103 二叉树的锯齿形层序遍历
- P104 二叉树的最大深度
- P105 从前序与中序遍历序列构造二叉树
- P106 从中序与后序遍历序列构造二叉树
- P107 二叉树的层序遍历 II
- P114 二叉树展开为链表
- P120 三角形最小路径和
- P121 买卖股票的最佳时机``
- P122 买卖股票的最佳时机 II
- P123 买卖股票的最佳时机 III
- P129 求根节点到叶节点数字之和
- P141 环形链表
- P143 重排链表
- P144 二叉树的前序遍历
- P145 二叉树的后序遍历
- P146 LRU 缓存机制 --- 待重写
- P150 逆波兰表达式求值
- P155 最小栈
- P169 多数元素
- P173 二叉搜索树迭代器
- P188 买卖股票的最佳时机 IV
- P189 旋转数组
- P198 打家劫舍
- P206 反转链表
- P213 打家劫舍 II
- P225 用队列实现栈
- P232 用栈实现队列
- P279 完全平方数
- P300 最长递增子序列
- P303 区域和检索 - 数组不可变
- P309 最佳买卖股票时机含冷冻期
- P322 零钱兑换
- P337 打家劫舍 III
- P341 扁平化嵌套列表迭代器
- P350 两个数组的交集 II
- P395 至少有 K 个重复字符的最长子串(未完成
- P409 最长回文串
- P455 分发饼干
- P456 132 模式
- P509 斐波那契数
- P636 函数的独占时间
- P649 Dota2 参议院
- P856 括号的分数
- P930 和相同的二元子数组
- P946 验证栈序列
- P1190 反转每对括号间的子串
- P1209 删除字符串中的所有相邻重复项 II
- P1504 统计全 1 子矩形
- P1528 重新排列字符串
- P1544 整理字符串
- P1545 找出第 N 个二进制字符串中的第 K 位
- P1546 和为目标值的最大数目不重叠非空子数组数目
- P1547 切棍子的最小成本
- P1550 存在连续三个奇数的数组
- P1551 使数组中所有元素相等的最小操作数
- P1773 统计匹配检索规则的物品数量
- P1774 最接近目标价格的甜点成本
- P1775 通过最少操作次数使数组的和相等
- P2197 替换数组中的非互质数