大半夜睡不着,一时兴起想刷LeetCode,翻到大佬noone_的刷题顺序推荐:
https://leetcode.cn/circle/article/48kq9d/
于是下定决心按顺序每天刷一题,希望自己能够坚持住,共勉!
一、数组:
1、数组的遍历
Day1: 485. 最大连续 1 的个数
Day2: 495. 提莫攻击
Day3: 414. 第三大的数
Day4: 628. 三个数的最大乘积
2、统计数组中的元素
Day5: 645. 错误的集合
Day6: 697. 数组的度
Day7: 448. 找到数组中消失的数字
Day8: 442. 数组中重复的元素
Day9: 41.缺失的第一个正数
Day10: 274.H指数
3、数组的改变、移动
Day11: 453. 最小操作次数使数组元素相等
Day12: 665. 非递减数列
Day13: 283. 移动零
4、 二维数组及滚动数组
Day14: 118. 杨辉三角
Day15: 119. 杨辉三角 II
5、数组的旋转
Day16: 189. 轮转数组
Day17: 396. 旋转数组
6、特定顺序遍历数组
Day18: 54. 螺旋矩阵
Day19: 59. 螺旋矩阵 II
Day20: 498. 对角线遍历
二、字符串
1、字符
Day21: 520. 检测大写字母
2、回文串的定义
Day22: 125. 验证回文串
3、公共前缀
Day23: 14. 最长公共前缀
4、单词
Day24: 434. 字符串中的单词数
Day25: 58. 最后一个单词的长度
5、字符串的反转
Day26: 344. 反转字符串
Day27: 541. 反转字符串 II
Day28: 557. 反转字符串中的单词 III
Day29: 151. 颠倒字符串中的单词
6、字符的统计
Day30: 387. 字符串中的第一个唯一字符
Day31: 389. 找不同
Day32: 383. 赎金信
Day33: 242. 有效字母异位词
Day34: 49. 字母异位词分组
Day35: 451. 根据字符出现频率排序
Day36: 657. 机器人能否返回原点
Day37: 551. 学生出勤次数 I
Day38: