动态规划(Dynamic Programming)
53 最大子序和(容易)
70 爬楼梯(容易)
121 买卖股票的最佳时机(容易)
博弈
292 Nim游戏(容易)
位运算
231 2的幂(容易)
405 数字转换为十六进制数(容易)
贪心
409 最长回文串(容易)
分治
190 颠倒二进制位(容易)
数论
258 各位相加 (容易)
哈希表
13 罗马数字转整数(容易)
1436 旅行终点站(容易)
187 重复的DNA序列(中等)
交互
374 猜数字大小(容易)
DFS深度优先搜索
94 二叉树的中序遍历(容易)
100 相同的树(容易)
BFS广度优先搜索
847 访问所有结点的最短路径(困难)
计数
169 多数元素(容易)
前缀和
303 区域和检索 - 数组不可变(容易)
矩阵
463 岛屿的周长(容易)
数学
7 整数反转(容易)
118 杨辉三角(容易)
166 分数到小数(中等)
482 密钥格式化(容易)
桶排序
451 根据字符出现频率排序(中等)
双指针
18 四数之和(中等)
设计
284 窥探迭代器(中等)
排序
414 第三大的数(容易)
字符串
434 字符串中的单词数(容易)