刷题集合,不定期更新
- 15.三数之和
- 31.下一个排列
- 39.组合总和
- 56.合并区间
- 80.删除有序数组中的重复项II
- 128.最长连续序列
- 453.最小操作次数使数组元素相等
- 560.和为K的子数组
- 581.最短无序连续子数组
- 930.和相同的二元子数组
- 1695.删除子数组的最大得分
- 1711.大餐计数
- 1726.同积元组
- 1738.找出第K大的异或坐标值
- 1817.查找用户活跃分钟数
- 1823.找出游戏的获胜者
- 1906.查询差绝对值的最小值
- 1943.描述绘画结果
- 1968.构造元素不等于两相邻元素平均值的数组
- 面试题10.09.排序矩阵查找
- 面试题10.11.峰与谷
- 面试题16.06.最小差
- 面试题16.10.生存人数
- 面试题16.11.跳水板
- 面试题16.16.部分排序
- 面试题16.17.连续数列
- 面试题16.21.交换和
- 面试题16.24.数对和
- 面试题17.05.字母与数字
- 面试题17.10.主要元素
- 面试题17.11.单词距离
- 127.单词接龙
- 207.课程表
- 542.01矩阵
- 752.打开转盘锁
- 1345.跳跃游戏IV
- 1765.地图中的最高点
- 1871.跳跃游戏VII
- 1926.迷宫中离入口最近的出口
- 1928.规定时间内到达终点的最小花费
- 2059.转化数字的最小运算数
- 面试题04.01.节点间通路
- 33.搜索旋转排序数组
- 153.寻找旋转排序数组中的最小值
- 475.供暖器
- 1011.在D天内送达包裹的能力
- 1044.最长重复子串
- 1760.袋子里最少数目的球
- 1818.绝对差值和
- 1898.可移除字符的最大数目
- 2055.蜡烛之间的盘子
- 2080.区间内查询数字的频率
- 剑指OfferII072.求平方根
- 剑指OfferII073.狒狒吃香蕉
- 面试题10.03.搜索旋转数组
- 39.组合总和
- 40.组合总和II
- 46.全排列
- 78.子集
- 79.单词搜索
- 90.子集II
- 301.删除无效的括号
- 375.猜数字大小II
- 552.学生出勤记录II
- 797.所有可能的路径
- 1718.构建字典序最大的可行序列
- 1723.完成所有工作的最短时间
- 1774.最接近目标价格的甜点成本
- 1963.使字符串平衡的最小交换次数
- 1981.最小化目标值与所选元素的差
- 2002.两个回文子序列长度的最大乘积
- 2049.统计最高分的节点数目
- 5747.将字符串拆分为递减的连续值
- 剑指Offer38.字符串的排列
- 面试题08.04.幂集
- 面试题08.08.有重复字符串的排列组合
- 面试题08.09.括号
- 面试题17.15.最长单词
- 面试题17.22.单词转换
- 5.最长回文子串
- 62.不同路径
- 64.最小路径和
- 72.编辑距离
- 91.解码方法
- 115.不同的子序列
- 121.买卖股票的最佳时机
- 132.分割回文串II
- 139.单词拆分
- 152.乘积最大子数组
- 213.打家劫舍II
- 221.最大正方形
- 300.最长递增子序列
- 309.最佳买卖股票时机含冷冻期
- 322.零钱兑换
- 337.打家劫舍 III
- 354.俄罗斯套娃信封问题
- 368.最大整除子集
- 377.组合总和Ⅳ
- 403.青蛙过河
- 416.分割等和子集
- 516.最长回文子序列
- 518.零钱兑换II
- 647.回文子串
- 718.最长重复子数组
- 873.最长的斐波那契子序列的长度
- 877.石子游戏
- 1035.不相交的线
- 1269.停在原地的方案数
- 1690.石子游戏VII
- 1691.堆叠长方体的最大高度
- 1696.跳跃游戏VI
- 1751.最多可以参加的会议数目II
- 1770.执行乘法运算的最大分数
- 1771.由子序列构造的最长回文串的长度
- 1857.有向图中最大颜色值
- 1866.恰有K根木棍可以看到的排列数目
- 1872.石子游戏VIII
- 1911.最大子序列交替和
- 1937.扣分后的最大得分
- 2008.出租车的最大盈利
- 面试题08.02.迷路的机器人
- 面试题08.11.硬币
- 面试题08.13.堆箱子
- 面试题08.14.布尔运算
- 面试题17.08.马戏团人塔
- 面试题17.09.第k个数
- 面试题17.13.恢复空格
- 面试题17.16.按摩师
- 面试题17.23.最大黑方阵
- 面试题17.24.最大子矩阵
- 11.盛最多水的容器
- 334.递增的三元子序列
- 406.根据身高重建队列
- 621.任务调度器
- 630.课程表III
- 1685.有序数组中差绝对值之和
- 1686.石子游戏VI
- 1689.十-二进制数的最少数目
- 1727.重新排列后的最大子矩阵
- 1744.你能在你最喜欢的那天吃到你最喜欢的糖果吗?
- 1749.任意子数组和的绝对值的最大值
- 1754.构造字典序最大的合并字符串
- 1833.雪糕的最大数量
- 1840.最高建筑高度
- 1855.下标对中的最大距离
- 1877.数组中最大数对和的最小值
- 1946.子字符串突变后可能得到的最大整数
- 2017.网格游戏
- 2029.石子游戏IX
- 2086.从房屋收集雨水需要的最少水桶数
- 2116.判断一个括号字符串是否有效
- 5760.构成交替字符串需要的最小交换次数
- 218.天际线问题
- 313.超级丑数
- 373.查找和最小的K对数字
- 502.IPO
- 1753.移除石子的最大得分
- 1801.积压订单中的订单总数
- 1834.单线程CPU
- 1882.使用服务器处理任务
- 1942.最小未被占据椅子的编号
- 2034.股票价格波动
- 2064.分配给商店的最多商品的最小值
- 5748.包含每个查询的最小区间
- LCP30.魔塔游戏
- 面试题17.20.连续中值
- 96.不同的二叉搜索树
- 137.只出现一次的数字II
- 149.直线上最多的点数
- 523.连续的子数组和
- 1780.判断一个数字是否可以表示成三的幂的和
- 1785.构成特定和需要添加的最少元素
- 1862.向下取整数对和
- 面试题16.05.阶乘尾数
- 面试题16.14.最佳直线
- 面试题17.01.不用加号的加法
- 面试题17.04.消失的数字
- 3.无重复字符的最长子串
- 76.最小覆盖子串
- 438.找到字符串中所有字母异位词
- 713.乘积小于K的子数组
- 面试题17.18.最短超串
- 1838.最高频元素的频数
- 2134.最少交换次数来组合所有的1II
- 5873.考试的最大困扰度
- 32.最长有效括号
- 42.接雨水
- 84.柱状图中最大的矩形
- 85.最大矩形
- 239.滑动窗口最大值
- 456.132模式
- 496.下一个更大元素I
- 739.每日温度
- 907.子数组的最小值之和
- 1717.删除子字符串的最大得分
- 1793.好子数组的最大分数
- 1856.子数组最小乘积的最大值
- 1944.队列中可以看到的人数
- 面试题16.26.计算器
- 面试题17.21.直方图的水量
- 28.实现strStr()
- 844.比较含退格的字符串
- 926.将字符串翻转到单调递增
- 1759.统计同构子字符串的数目
- 1790.仅执行一次字符串交换能否使两个字符串相等
- 1805.字符串中不同整数的数目
- 1807.替换字符串中的括号内容
- 1813.句子相似性III
- 1839.所有元音按顺序排布的最长子字符串
- 1915.最美子字符串的数目
- 96.不同的二叉搜索树
- 98.验证二叉搜索树
- 99.恢复二叉搜索树
- 101.对称二叉树
- 102.二叉树的层序遍历
- 105.从前序与中序遍历序列构造二叉树
- 114.二叉树展开为链表
- 124.二叉树中的最大路径和
- 208.实现Trie(前缀树)
- 297.二叉树的序列化与反序列化
- 437. 路径总和 III
- 538.把二叉搜索树转换为累加树
- 729.我的日程安排表I
- 783.二叉搜索树节点最小距离
- 863.二叉树中所有距离为K的结点
- 919.完全二叉树插入器
- 993.二叉树的堂兄弟节点
- 剑指OfferII067.最大的异或
- 面试题04.05.合法二叉搜索树
- 面试题04.06.后继者
- 面试题04.08.首个共同祖先
- 面试题04.12.求和路径
- 面试题10.10.数字流的秩
- 面试题17.12.BiNode