- 1. 两数之和
- 118. 杨辉三角
- 136. 只出现一次的数字
- 187. 重复的DNA序列
- 219. 存在重复元素 II
- 223. 矩形面积
- 316. 去除重复字母
- 334. 递增的三元子序列
- 344. 反转字符串
- 345. 反转字符串中的元音字母
- 383. 赎金信
- 402. 移掉 K 位数字
- 434. 字符串中的单词数
- 448. 找到所有数组中消失的数字
- 481. 神奇字符串
- 507. 完美数
- 523. 连续的子数组和
- 525. 连续数组 554. 砖墙
- 539. 最小时间差
- 540. 有序数组中的单一元素
- 557. 反转字符串中的单词 III
- 560. 和为 K 的子数组
- 575. 分糖果
- 628. 三个数的最大乘积
- 709. 转换成小写字母
- 720. 词典中最长的单词
- 747. 至少是其他数字两倍的最大数
- 748. 最短补全词
- 781. 森林中的兔子
- 838. 推多米诺
- 846. 一手顺子
- 860. 柠檬水找零
- 888. 公平的糖果棒交换
- 904. 水果成篮
- 914. 卡牌分组
- 917. 仅仅反转字母
- 997. 找到小镇的法官
- 1005. K 次取反后最大化的数组和
- 1054. 距离相等的条形码
- 1078. Bigram 分词
- 1184. 公交站间的距离
- 1189. “气球” 的最大数量
- 1200. 最小绝对差
- 1217. 玩筹码
- 1282. 用户分组
- 1299. 将每个元素替换为右侧最大元素
- 1436. 旅行终点站
- 1437. 是否所有 1 都至少相隔 k 个元素
- 1452. 收藏清单
- 1518. 换酒问题
- 1706. 球会落何处
- 1748. 唯一元素的和
- 1816. 截断句子
- 1996. 游戏中弱角色的数量
- 2000. 反转单词前缀
- 2006. 差的绝对值为 K 的数对数目
- 2027. 转换字符串的最少操作次数
- 2109. 向字符串添加空格
- 2165. 重排数字的最小值
- 2215. 找出两数组的不同
- 6008. 统计包含给定前缀的字符串
- 6041. 多个数组求交集
- 6050. 字符串的总引力
Java 第 01 课 223. 矩形面积
Java 第 02 课★860. 柠檬水找零
Java 第 03 课 1217. 玩筹码 1184. 公交站间的距离
Java 第 04 课 ★997. 找到小镇的法官 1518. 换酒问题
Java 第 05 课 747. 至少是其他数字两倍的最大数 1299. 将每个元素替换为右侧最大元素
Java 第 06 课 507. 完美数 1437. 是否所有 1 都至少相隔 k 个元素
Java 第 07 课 628. 三个数的最大乘积 334. 递增的三元子序列
Java 第 08 课 1706. 球会落何处1005. K 次取反后最大化的数组和
Java 第 09 课 ★540. 有序数组中的单一元素 1996. 游戏中弱角色的数量
Java 第 10 课 ★838. 推多米诺 6008. 统计包含给定前缀的字符串
Java 第 11 课 344. 反转字符串 ★917. 仅仅反转字母
Java 第 12 课 2027. 转换字符串的最少操作次数 345. 反转字符串中的元音字母
Java 第 13 课 434. 字符串中的单词数 1816. 截断句子
Java 第 14 课 383. 赎金信 ★748. 最短补全词
Java 第 15 课 2000. 反转单词前缀 2165. 重排数字的最小值
Java 第 16 课 709. 转换成小写字母 557. 反转字符串中的单词 III
Java 第 17 课 2109. 向字符串添加空格 402. 移掉 K 位数字
Java 第 18 课 316. 去除重复字母 481. 神奇字符串
Java 第 19 课 448. 找到所有数组中消失的数字 118. 杨辉三角
Java 第 20 课 ★1436. 旅行终点站 1078. Bigram 分词
Java 第 21 课 1200. 最小绝对差 539. 最小时间差
Java 第 22 课 219. 存在重复元素 II 2215. 找出两数组的不同
Java 第 23 课 ★575. 分糖果 187. 重复的DNA序列
Java 第 24 课 888. 公平的糖果棒交换 720. 词典中最长的单词
Java 第 25 课 1452. 收藏清单 6041. 多个数组求交集
Java 第 26 课 ★1. 两数之和 2006. 差的绝对值为 K 的数对数目
Java 第 27 课 1748. 唯一元素的和 846. 一手顺子
Java 第 28 课 525. 连续数组 554. 砖墙
Java 第 29 课 136. 只出现一次的数字 1189. “气球” 的最大数量
Java 第 30 课 914. 卡牌分组 904. 水果成篮
Java 第 31 课 1054. 距离相等的条形码 560. 和为 K 的子数组
Java 第 32 课 6050. 字符串的总引力 781. 森林中的兔子
Java 第 33 课 1282. 用户分组 523. 连续的子数组和
Java 第 34 课 1. 两数之和 118. 杨辉三角 136. 只出现一次的数字 187. 重复的DNA序列 219. 存在重复元素 II 223. 矩形面积 316. 去除重复字母 334. 递增的三元子序列 344. 反转字符串 345. 反转字符串中的元音字母 383. 赎金信 402. 移掉 K 位数字 434. 字符串中的单词数 448. 找到所有数组中消失的数字 481. 神奇字符串 507. 完美数 523. 连续的子数组和 525. 连续数组 554. 砖墙 539. 最小时间差 540. 有序数组中的单一元素 557. 反转字符串中的单词 III 560. 和为 K 的子数组 575. 分糖果 628. 三个数的最大乘积 709. 转换成小写字母 720. 词典中最长的单词 747. 至少是其他数字两倍的最大数 748. 最短补全词 781. 森林中的兔子 838. 推多米诺 846. 一手顺子 860. 柠檬水找零 888. 公平的糖果棒交换 904. 水果成篮 914. 卡牌分组 917. 仅仅反转字母 997. 找到小镇的法官 1005. K 次取反后最大化的数组和 1054. 距离相等的条形码 1078. Bigram 分词 1184. 公交站间的距离 1189. “气球” 的最大数量 1200. 最小绝对差 1217. 玩筹码 1282. 用户分组 1299. 将每个元素替换为右侧最大元素 1436. 旅行终点站 1437. 是否所有 1 都至少相隔 k 个元素 1452. 收藏清单 1518. 换酒问题 1706. 球会落何处 1748. 唯一元素的和 1816. 截断句子 1996. 游戏中弱角色的数量 2000. 反转单词前缀 2006. 差的绝对值为 K 的数对数目 2027. 转换字符串的最少操作次数 2109. 向字符串添加空格 2165. 重排数字的最小值 2215. 找出两数组的不同 6008. 统计包含给定前缀的字符串 6041. 多个数组求交集 6050. 字符串的总引力



