栈
哈希表
1. 两数之和 用map来保存每个数和他的索引
383. 赎金信 用map来存储字符的个数
链表
2. 两数相加 指针的移动
82. 删除排序链表中的重复元素 II 很好的链表题,建议隔一段时间练习一次
动态规划
70. 爬楼梯 最简单的动态规划
410. 分割数组的最大值 hard 看不懂题解的动态规划
leetcode410:分割数组的最大值_填表法求解动态规划_分割数组的最大值 动态规划填表-CSDN博客
5. 最长回文子串 动态规划回文字符串
数位dp
2719. 统计整数数目 待学习
递归
数学
双指针
贪心
2182. 构造限制重复的字符串 双指针+贪心模拟
前缀和
当遇到这样的提醒,数组中其他数到目标数的距离,就可以用前缀和
思想是先求出数组的前缀和,再根据面积来求 其他数到目标数的距离
二分查找
SQL
1068 1069 1070
单调栈
2865. 美丽塔 I 单调栈+前后缀和
二进制
2859. 计算 K 置位下标对应元素的和 对二进制的处理
滑动窗口
优先队列
LCP 30. 魔塔游戏 PriorityQueue