链表
- 两数相加:leetcode-2
- 两两交换链表只能够的节点:leetcode-24
- K个一组翻转链表:leetcode-25
- 旋转链表:leetcode-61
- 反转链表II:leetcode-92
- 复制带随机指标的链表:leetcode-138
- 重排链表:leetcode-143
- 对链表进行插入排序:leetcode-147
- 移除链表元素:leetcode-203
- 反转链表:leetcode-206
- 回文链表:leetcode-234
- 删除链表中的节点:leetcode-237
- 奇偶链表:leetcode-328
- 二进制链表转整数:leetcode-1290
数组
- 下一个排序:leetcode-31(leetcode-31 下一个排列_shushi6969的博客-CSDN博客)
- 有效的数独:leetcode-36
- 外观数列:leetcode-38
- 螺旋矩阵:leetcode-54
- 插入区间:leetcode-57
- 螺旋矩阵II:leetcode-59
- 加一:leetcode-66(leetcode-66 加一_shushi6969的博客-CSDN博客)
- 二进制求和:leetcode-67
- 矩阵置零:leetcode-73
- 杨辉三角:leetcode-118
- 杨辉三角II:leetcode-119
- 买卖股票的最佳时机:leetcode-121
- 加油站:leetcode-134
- 汇总区间:leetcode-228
- 除自身以外数组的乘积:leetcode-238
- 生命游戏:leetcode-289
- 打乱数组:leetcode-384
- 旋转函数:leetcode-396
- 甲板上的战舰:leetcode-419
- 最大连续1的个数:leetcode-485
- 提莫攻击:leetcode-495
- 对角线遍历:leetcode-498
- 最长特殊序列II:leetcode-522
- 重塑矩阵:leetcode-566
- 分糖果:leetcode-575(leetcode-575、leetcode-1103 分糖果_shushi6969的博客-CSDN博客)
- 最长和谐子序列:leetcode-594
- 种花问题:leetcode-605
- 任务调度器:leetcode-621
- 图片平滑器:leetcode-661
- 非递减数列:leetcode-665
- 掉落的方块:leetcode-699
- 寻找数组的中心下标:leetcode-724
- 我的日程安排表I:leetcode-729
- 我的日程安排表II:leetcode-731
- 我的日程安排表III:leetcode-732
- 行星碰撞:leetcode-735
- 每日温度:leetcode-739
- 至少是其他数字两倍的最大数:leetcode-747
- 隔离病毒:leetcode-749
- 托普利茨矩阵:leetcode-766
- 最多能完成排序的块:leetcode-769
- 较大分组的位置:leetcode-830
- 翻转图像:leetcode-832
- 矩阵中的幻方:leetcode-840
- 转置矩阵:leetcode-867
- 模拟行走机器人:leetcode-874
- 螺旋矩阵III:leetcode-885
- 水果成篮:leetcode-904
- 蛇梯棋:leetcode-909
- 单调数列:leetcode-896
- 长按键入:leetcode-925
- 戳印序列:leetcode-936
- 验证栈序列:leetcode-946
- 按递增数学显示卡牌
- 单调数列:leetcode-896
- 长按键入:leetcode-925
- 戳印序列:leetcode-936
- 验证栈序列:leetcode-946
- 删列造序II:leetcode-955
- N天后的牢房:leetcode-957
- 最长湍流子数组:leetcode-978
- 查询后的偶数和:leetcode-985
- 找到小镇的法官:leetcode-997
- 网格照明:leetcode-1001
- 最后一块石头的重量:leetcode-1046
- 复写零:leetcode-1089
- 分糖果II:leetcode-1103(leetcode-575、leetcode-1103 分糖果_shushi6969的博客-CSDN博客)
- 可以攻击国王的皇后:leetcode-1222
- 奇数值单元格的数目:leetcode-1252
- 二维网格迁移:leetcode-1260
- 找出井字棋的获胜者:leetcode-1275
- 有素数组中出现次数超过25%的元素:leetcode-1287
- 划分数组位连续数字的集合:leetcode-1296
- 将矩阵按对角线排序:leetcode-1329
- 矩阵中的幸运数:leetcode-1380
- 两个数组间的距离值:leetcode-1385
- 按既定顺序创建目标数组:leetcode-1389
- 检查网格中是否存在有效路径:leetcode-1391
- 非递增顺序的最小子序列:leetcode-1403
- 查询带键的排列:leetcode-1409
- 拥有最多糖果的孩子:leetcode-1431
- 旅行终点站:leetcode-1436
- 有序矩阵中的第k个最小数组和:leetcode-1439
- 子矩形查询:leetcode-1476
- 数组异或操作:leetcode-1486
- 去掉最低工资和最高工资后的工资平均值:leetcode-1491
- 判断能否形成等差数列:leetcode-1502
- 找出数组游戏的赢家:leetcode-1535
- 排布二进制网络的最少交换次数:leetcode-1536
- 第k个缺失的正整数:leetcode-1539
- 圆形赛道上经过次数最多的扇区:leetcode-1560
- 查找大小位M的最新分组:leetcode-1562
- 二进制矩阵中的特殊位置:leetcode-1582
- 统计不开心的朋友:leetcode-1583
- 经营摩天轮的最大利润:leetcode-1599
字符串
- Z字形变换:leetcode-6
- 字符串转换整数(atoi):leetcode-8
- 最长公共前缀:leetcode-14
- 最长有效括号:leetcode-32
- 字符串相乘:leetcode-43
- 最后一个单词的长度:leetcode-58
- 有效数字:leetcode-65
- 二进制求和:leetcode-67
- 文本左右对齐:leetcode-68
- 翻转字符串里的单词:leetcode-151
- 比较版本号:leetcode-165
- 颠倒二进制位:leetcode-190
- 赎金信:leetcode-383
- 文件的最长绝对路径:leetcode-388
- 判断子序列:leetcode-392
- Fizz Buzz:leetcode-412(leetcode-412 Fizz Buzz_shushi6969的博客-CSDN博客)
- 字符串相加:leetcode-415
- 字符串中的单词数:leetcode-434
- 根据字符出现频率排序:leetcode-451
- 神奇字符串:leetcode-481
- 密匙格式化:leetcode-482
- 键盘行:leetcode-500
- 检测大写字母:leetcode-520
- 反转字符串II:leetcode-541
- 学生出勤记录I:leetcode-551
- 标签验证器:leetcode-591
- 机器人能否返回原点:leetcode-657
- 有效的括号字符串:leetcode-678
- 棒球比赛:leetcode-682
- 计数二进制子串:leetcode-696
- 转换成小写字母:leetcode-709
- 1比特与2比特字符:leetcode-717
- 原子的数量:leetcode-726
- 有效的井字游戏:leetcode-794
- 写字符串需要的行数:leetcode-806
- 情感丰富的文字:leetcode-809
- 模糊坐标:leetcode-816
- 山羊拉丁文:leetcode-824
- 隐藏个人信息:leetcode-831
- 字符串中的查找与替换:leetcode-833
- 推多米诺:leetcode-838
- 比较含退格的字符串:leetcode-844
- 可以被一步捕获的棋子数:leetcode-999
- 子串能表示从1到N数字的二进制串:leetcode-1016
- 困于环中的机器人:leetcode-1041
- Bigram分词:leetcode-1078
- 分隔链表:leetcode-725
- IP地址无效化:leetcode-1108
- 比较字符串最小字母出现频次:leetcode-1170
- 分割平衡字符串:leetcode-1221
- 竖直打印单词:leetcode-1324
- 数组中的字符串匹配:leetcode-1408
- 检查一个字符串是否可以打破另一个字符串:leetcode-1433
- 检查单词是否位剧中其他单词的前缀:leetcode-1455
- 判断路径是否相交:leetcode-1496
- 重新排列字符串:leetcode-1528
- 灯泡开关IV:leetcode-1529
- 平衡括号字符串的最少插入次数:leetcode-1541
- 整理字符串:leetcode-1544
- 分割字符串的方案数:leetcode-1573
- 替换所有的问号:leetcode-1576
树
- 上下翻转二叉树:leetcode-156
- 验证二叉树的前序序列化:leetcode-331
- 修剪二叉搜索树:leetcode-669
- 二叉搜索树中的插入操作:leetcode-701
- 分隔链表:leetcode-725
- 二叉树寻路:leetcode-1104
设计
- 设计循环队列:leetcode-622
- 设计跳表:leetcode-1206
- 推文计数:leetcode-1348
- 设计一个支持增量操作的栈:leetcode-1381
- 用栈操作构建数组:leetcode-1441
- 设计浏览器历史记录:leetcode-1472
- 设计停车系统:leetcode-1603
转换
- 整数转罗马数字:leetcode-12
- 罗马数字转整数:leetcode-13
- 解码字母到整数映射:leetcode-1309
- 解码锁编码列表:leetcode-1313
- 转变日期格式:leetcode-1507
其他
- 分数到小数:leetcode-166
- 完美数:leetcode-507
- 求解方程:leetcode-640
- 最大交换:leetcode-670
- 自除数:leetcode-728
- 香槟塔:leetcode-799
- 镜面反射:leetcode-858
- 三维形体投影面积:leetcode-883
- 三维形体表面积:leetcode-892
- RLE迭代器:leetcode-900
- 最近的请求次数:leetcode-933
- 笨阶乘:leetcode-1006
- 可被K整除的最小整数:leetcode-1015
- 一年中的第几天:leetcode-1154
- 餐盘栈:leetcode-1172
- 一周中的第几天:leetcode-1185
- 缀点成线:leetcode-1232
- 访问所有点的最小时间:leetcode-1266
- 整数的各位积和之差:leetcode-1281
- 6和9组成的最大数字:leetcode-1323
- 每隔n个顾客打折:leetcode-1357
- 日期之间隔几天:leetcode-1360
- 改变一个整数能得到的最大差值:leetcode-1432
- 最简分数:leetcode-1447
- 换酒问题:leetcode-1518
- 千位分隔数:leetcode-1556