P243 |
省份数量
|
leetcode 547. lintcode 1857.
|
中
|
P242 |
实现并查集
|
|
中
|
P241 |
温度升高需要等待的天数
|
leetcode 739. lintcode 1060.
|
中
|
P240 |
二叉搜索树迭代器
|
leetcode 173. lintcode 86.
|
中
|
P239 |
需要的最少会议室数量
|
leetcode 253. lintcode 919.
|
中
|
P238 |
能否参加所有会议
|
leetcode 252. lintcode 920.
|
易
|
P237 |
N 皇后问题解的数量
|
leetcode 52. lintcode 34.
|
难
|
P236 |
字符串重组
|
leetcode 767. lintcode 1041.
|
中
|
P235 |
任务调度
|
leetcode 621. lintcode 945.
|
中
|
P234 |
二叉树中的所有路径
|
leetcode 257. lintcode 480.
|
易
|
P233 |
N 皇后问题
|
leetcode 51. lintcode 33.
|
难
|
P232 |
非减数组
|
leetcode 665. lintcode 1099.
|
易
|
P231 |
最长摆动子序列的长度
|
leetcode 376. lintcode 1164.
|
中
|
P230 |
寻找数组的平衡点
|
leetcode 724. lintcode 1068.
|
易
|
P229 |
二叉树的右视图
|
leetcode 199. lintcode 760.
|
中
|
P228 |
求和等于 K 的子数组数量
|
leetcode 560. lintcode 838.
|
中
|
P227 |
第一个出错的版本
|
leetcode 278. lintcode 74.
|
易
|
P226 |
子数组求和是否为 K 的整数倍
|
leetcode 523.
|
中
|
P225 |
二叉搜索树的区间和
|
leetcode 938. lintcode 1704.
|
易
|
P224 |
到达终点需要的最少移动次数
|
leetcode 754. lintcode 797.
|
中
|
P223 |
设计一个类求和为给定值的两个数
|
leetcode 170. lintcode 607.
|
易
|
P222 |
只出现一次的数字
|
leetcode 137. lintcode 83.
|
中
|
P221 |
旋转字符串
|
leetcode 796.
|
易
|
P220 |
回文分割需要的最少分割次数
|
leetcode 132. lintcode 108.
|
难
|
P219 |
帕斯卡三角形的第 K 行
|
leetcode 119. lintcode 1354.
|
易
|
P218 |
字符串解码
|
leetcode 394. lintcode 575.
|
中
|
P217 |
移除数组中指定数字
|
leetcode 27. lintcode 172.
|
易
|
P216 |
数字组合
|
leetcode 77. lintcode 152.
|
中
|
P215 |
不可变矩阵的部分和查询
|
leetcode 304. lintcode 665.
|
中
|
P214 |
不可变数组的区间和查询
|
leetcode 303. lintcode 943.
|
易
|
P213 |
二进制字符串求和
|
leetcode 67. lintcode 408.
|
易
|
P212 |
K 种颜色粉刷房子
|
leetcode 265. lintcode 516.
|
难
|
P211 |
粉刷房子
|
leetcode 256. lintcode 515.
|
中
|
P210 |
两两交换链表中的节点
|
leetcode 24. lintcode 451.
|
中
|
P209 |
变位词校验
|
leetcode 242. lintcode 158.
|
易
|
P208 |
三角形中的最小路径和
|
leetcode 120. lintcode 109.
|
中
|
P207 |
数组中是否包含重复元素
|
leetcode 217. lintcode 1320.
|
易
|
P206 |
字符串的交错合并
|
leetcode 97. lintcode 29.
|
难
|
P205 |
用 1~n 生成二叉搜索树
|
leetcode 95. lintcode 164.
|
中
|
P204 |
翻转整数的二进制位
|
leetcode 190. lintcode 1333.
|
易
|
P203 |
拼接的最大数字
|
leetcode 179. lintcode 184.
|
中
|
P202 |
Excel 表格的列标题
|
leetcode 168. lintcode 1350.
|
易
|
P201 |
分糖果
|
leetcode 135. lintcode 412.
|
难
|
P200 |
区间插入
|
leetcode 57. lintcode 30.
|
难
|
P199 |
查找和最小的 K 对数字
|
leetcode 373. lintcode 1274.
|
中
|
P198 |
Excel 表格的列编号
|
leetcode 171. lintcode 1348.
|
易
|
P197 |
行列递增矩阵中第 K 小的元素
|
leetcode 378. lintcode 1272.
|
中
|
P196 |
加油站
|
leetcode 134. lintcode 187.
|
中
|
P195 |
链表加一
|
leetcode 369. lintcode 904.
|
中
|
P194 |
数组加一
|
leetcode 66. lintcode 407.
|
易
|
P193 |
二叉树的 Z 字形遍历
|
leetcode 103. lintcode 71.
|
中
|
P192 |
支持随机获取元素的集合(允许重复)
|
leetcode 381. lintcode 954.
|
难
|
P191 |
质数的个数
|
leetcode 204. lintcode 1324.
|
中
|
P190 |
除法求值
|
leetcode 399. lintcode 1257.
|
中
|
P189 |
3 的幂
|
leetcode 326. lintcode 1294.
|
易
|
P188 |
支持随机获取元素的集合
|
leetcode 380. lintcode 657.
|
中
|
P187 |
奇偶链表
|
leetcode 328. lintcode 1292.
|
中
|
P186 |
2 的幂
|
leetcode 231. lintcode 1314.
|
易
|
P185 |
位于同一直线的最多点数
|
leetcode 149. lintcode 186.
|
难
|
P184 |
报数
|
leetcode 38. lintcode 420.
|
易
|
P183 |
行程安排
|
leetcode 332. lintcode 1288.
|
中
|
P182 |
单链表插入排序
|
leetcode 147. lintcode 173.
|
中
|
P181 |
树节点的 next 指针
|
leetcode 116.
|
中
|
P180 |
快乐数
|
leetcode 202. lintcode 488.
|
易
|
P179 |
阶乘末尾 0 的个数
|
leetcode 172. lintcode 1347.
|
易
|
P178 |
支持括号与加减法的计算器
|
leetcode 224. lintcode 978.
|
难
|
P177 |
简易计算器
|
leetcode 227. lintcode 980.
|
中
|
P176 |
两个数组的交集
|
leetcode 350. lintcode 548.
|
易
|
P175 |
查找数组的波峰
|
leetcode 162. lintcode 75.
|
中
|
P174 |
验证完全平方数
|
leetcode 367. lintcode 777.
|
易
|
P173 |
通配符匹配
|
leetcode 44. lintcode 192.
|
难
|
P172 |
二叉树后序遍历
|
leetcode 145. lintcode 68.
|
中
|
P171 |
两个完全平方数的和
|
leetcode 633. lintcode 697.
|
易
|
P170 |
包含重复元素的数组排列
|
leetcode 47. lintcode 16.
|
中
|
P169 |
判断数独的有效性
|
leetcode 36. lintcode 389.
|
中
|
P168 |
移除有序数组中的重复元素
|
leetcode 26. lintcode 100.
|
易
|
P167 |
罗马数字转阿拉伯数字
|
leetcode 13. lintcode 419.
|
易
|
P166 |
第一个缺失的正整数
|
leetcode 41. lintcode 189.
|
难
|
P165 |
相加等于目标值的四个数
|
leetcode 18. lintcode 58.
|
中
|
P164 |
求和最接近目标值的三个数
|
leetcode 16. lintcode 59.
|
中
|
P163 |
字符串的最长公共前缀
|
leetcode 14. lintcode 78.
|
易
|
P162 |
反转整数
|
leetcode 7. lintcode 413.
|
易
|
P161 |
高度最小的树
|
leetcode 310. lintcode 1298.
|
中
|
S11 |
基数排序
|
|
难
|
S10 |
桶排序
|
|
中
|
S9 |
计数排序
|
|
中
|
P160 |
0 到 100 的数据流中查找中位数
|
leetcode 295.
|
难
|
P159 |
在数据流中查找中位数
|
leetcode 295. lintcode 81.
|
中
|
S8 |
堆排序
|
|
中
|
P158 |
二叉树的最大路径和
|
leetcode 124. lintcode 94.
|
难
|
P157 |
查找重复数字
|
leetcode 287. lintcode 633.
|
中
|
S7 |
归并排序
|
|
中
|
P156 |
前 K 个高频数字
|
leetcode 347. lintcode 1281.
|
中
|
P155 |
查找字符串中所有变位词
|
leetcode 438. lintcode 647.
|
中
|
S6 |
快速排序
|
|
中
|
P154 |
二叉树的序列化和反序列化
|
leetcode 297. lintcode 7.
|
难
|
P153 |
最少完全平方数分解
|
leetcode 279. lintcode 513.
|
中
|
S5 |
希尔排序
|
|
易
|
S4 |
插入排序
|
|
易
|
P152 |
简易正则表达式匹配
|
leetcode 10. lintcode 154.
|
难
|
S3 |
选择排序
|
|
易
|
S2 |
鸡尾酒排序
|
|
易
|
P151 |
电话号码对应的字母组合
|
leetcode 17. lintcode 425.
|
中
|
S1 |
冒泡排序
|
|
易
|
P150 |
二叉树的直径
|
leetcode 543. lintcode 1181.
|
易
|
P149 |
二叉搜索树的数量
|
leetcode 96. lintcode 163.
|
中
|
P148 |
0/1 矩阵中的最大正方形
|
leetcode 221. lintcode 436.
|
中
|
P147 |
0/1 矩阵中的最大矩形
|
leetcode 85. lintcode 510.
|
难
|
P146 |
直方图中的最大矩形
|
leetcode 84. lintcode 122.
|
难
|
P145 |
实现前缀树
|
leetcode 208. lintcode 442.
|
中
|
P144 |
不限次数进行股票买卖的最大利润
|
leetcode 122. lintcode 150.
|
易
|
P143 |
二叉树中和为给定值的路径数量
|
leetcode 437. lintcode 472.
|
中
|
P142 |
除了自身元素的数组乘积
|
leetcode 238. lintcode 1310.
|
中
|
P141 |
将二叉搜索树转为较大树
|
leetcode 538. lintcode 661.
|
易
|
P140 |
用 rand7() 实现 rand10()
|
leetcode 470.
|
中
|
P139 |
二叉搜索树中节点的最近公共祖先
|
leetcode 235.
|
易
|
P138 |
二叉树中节点的最近公共祖先
|
leetcode 236. lintcode 88.
|
中
|
P137 |
缺失的所有数字
|
leetcode 448. lintcode 1236.
|
易
|
P136 |
翻转单词顺序
|
leetcode 151. lintcode 53.
|
中
|
P135 |
只出现一次的两个数字
|
leetcode 260. lintcode 84.
|
中
|
P134 |
重要逆序对
|
leetcode 493.
|
难
|
P133 |
逆序对
|
lintcode 532.
|
难
|
P132 |
第一个只出现一次的字符
|
leetcode 387. lintcode 209.
|
易
|
P131 |
二叉树中和为给定值的路径
|
leetcode 113. lintcode 246.
|
中
|
P130 |
验证二叉搜索树的前序遍历序列
|
lintcode 1307.
|
中
|
P129 |
验证入栈出栈序列
|
leetcode 946.
|
中
|
P128 |
矩阵的螺旋遍历
|
leetcode 54. lintcode 374.
|
中
|
P127 |
旋转有序数组的最小值
|
leetcode 153. lintcode 159.
|
中
|
P126 |
删除链表节点
|
leetcode 237. lintcode 372.
|
易
|
P125 |
上课顺序
|
leetcode 210. lintcode 616.
|
中
|
P124 |
课程安排
|
leetcode 207. lintcode 615.
|
中
|
P123 |
拍平二叉树
|
leetcode 114. lintcode 453.
|
中
|
P122 |
使用栈实现队列
|
leetcode 232. lintcode 40.
|
易
|
P121 |
整数 1 到 n 中 1 出现的次数
|
leetcode 233. lintcode 1312.
|
难
|
P120 |
连续自然数二进制中 1 的个数
|
leetcode 338. lintcode 664.
|
中
|
P119 |
树 t 是否等于树 s 的子树
|
leetcode 572. lintcode 1165.
|
易
|
P118 |
第 n 个斐波那契数
|
leetcode 509. lintcode 366.
|
易
|
P117 |
搜索单词
|
leetcode 79. lintcode 123.
|
中
|
P116 |
数组的子集
|
leetcode 78. lintcode 17.
|
中
|
P115 |
变位词分组
|
leetcode 49. lintcode 772.
|
中
|
P114 |
石头中的珠宝数量
|
leetcode 771. lintcode 1038.
|
易
|
P113 |
旋转二维数组
|
leetcode 48. lintcode 161.
|
中
|
P112 |
求和为给定值的组合
|
leetcode 39. lintcode 135.
|
中
|
P111 |
旋转单链表
|
leetcode 61. lintcode 170.
|
中
|
P110 |
旋转数组
|
leetcode 189. lintcode 1334.
|
易
|
P109 |
有序数组中查找数字的开始和结束下标
|
leetcode 34. lintcode 61.
|
中
|
P108 |
雨后盛水量
|
leetcode 42. lintcode 363.
|
难
|
P107 |
跳完数组的最少跳数
|
leetcode 45. lintcode 117.
|
难
|
P106 |
跳数组
|
leetcode 55. lintcode 116.
|
中
|
P105 |
图的深拷贝
|
leetcode 133. lintcode 137.
|
中
|
P104 |
链表划分
|
leetcode 86. lintcode 96.
|
中
|
P103 |
包含给定字符的最短子串
|
leetcode 76. lintcode 32.
|
难
|
P102 |
含随机指针的链表拷贝
|
leetcode 138. lintcode 105.
|
中
|
P101 |
单链表中间节点
|
leetcode 876. lintcode 228.
|
易
|
P100 |
有效括号的最大长度
|
leetcode 32.
|
难
|
P99 |
第 n 个丑数
|
leetcode 264. lintcode 4.
|
中
|
P98 |
字符串分解
|
leetcode 139. lintcode 107.
|
中
|
P97 |
数组的下一个排列
|
leetcode 31. lintcode 52.
|
中
|
P96 |
单链表排序
|
leetcode 148. lintcode 98.
|
中
|
P95 |
最长连续整数序列的长度
|
leetcode 128. lintcode 124.
|
难
|
P94 |
单链表中圆环的开始节点
|
leetcode 142. lintcode 103.
|
中
|
P93 |
滑动窗口中的最大值
|
leetcode 239. lintcode 362.
|
难
|
P92 |
二叉搜索树中删除节点
|
leetcode 450. lintcode 87.
|
中
|
P91 |
旋转有序数组的搜索
|
leetcode 33. lintcode 62.
|
中
|
P90 |
合并 K 个有序链表
|
leetcode 23. lintcode 104.
|
难
|
P89 |
需要排序的最短子数组
|
leetcode 581. lintcode 1157.
|
中
|
P88 |
解码方式
|
leetcode 91. lintcode 512.
|
中
|
P87 |
小岛数量
|
leetcode 200. lintcode 433.
|
中
|
P86 |
荷兰国旗问题
|
leetcode 75. lintcode 148.
|
中
|
P85 |
最小硬币组合
|
leetcode 322. lintcode 669.
|
中
|
P84 |
硬币面值组合问题
|
leetcode 518. lintcode 740.
|
中
|
P83 |
反转单词
|
leetcode 557. lintcode 1173.
|
易
|
P82 |
合并二叉树
|
leetcode 617. lintcode 1126.
|
易
|
P81 |
反转字符串
|
leetcode 344. lintcode 1283.
|
易
|
P80 |
向后移动 0
|
leetcode 283. lintcode 539.
|
易
|
P79 |
最长递增子序列的长度
|
leetcode 300. lintcode 76.
|
中
|
P78 |
爬楼梯的最小代价
|
leetcode 746. lintcode 1054.
|
易
|
P77 |
路径数量(含障碍物)
|
leetcode 63. lintcode 115.
|
中
|
P76 |
路径数量
|
leetcode 62. lintcode 114.
|
中
|
P75 |
连续子序列的最大乘积
|
leetcode 152. lintcode 191.
|
中
|
P74 |
有序链表删除重复节点
|
leetcode 82. lintcode 113.
|
中
|
P73 |
有序链表去重
|
leetcode 83. lintcode 112.
|
易
|
P72 |
抢劫环形房子
|
leetcode 213. lintcode 534.
|
中
|
P71 |
抢劫连排房子
|
leetcode 198. lintcode 392.
|
易
|
P70 |
最长回文串的长度
|
leetcode 409. lintcode 627.
|
易
|
P69 |
回文分割
|
leetcode 131. lintcode 136.
|
中
|
P68 |
用有序数组构建二叉搜索树
|
leetcode 108. lintcode 177.
|
易
|
P67 |
二叉搜索树中查找数字
|
leetcode 700.
|
易
|
P66 |
帕斯卡三角形
|
leetcode 118. lintcode 768.
|
易
|
P65 |
二叉树前序遍历
|
leetcode 144. lintcode 66.
|
中
|
P64 |
用中序和后序遍历序列构建二叉树
|
leetcode 106. lintcode 72.
|
中
|
P63 |
用前序和中序遍历序列构建二叉树
|
leetcode 105. lintcode 73.
|
中
|
P62 |
路径和是否等于给定值
|
leetcode 112. lintcode 376.
|
易
|
P61 |
寻找天际线
|
leetcode 218. lintcode 131.
|
难
|
P60 |
区间合并
|
leetcode 56. lintcode 156.
|
中
|
P59 |
数组中第 K 大的元素
|
leetcode 215. lintcode 5.
|
中
|
P58 |
随机洗牌
|
leetcode 384.
|
中
|
P57 |
数据流中第 K 大的元素
|
leetcode 703.
|
中
|
P56 |
有序数组中的单身数字
|
leetcode 540. lintcode 1183.
|
中
|
P55 |
汉明距离
|
leetcode 461. lintcode 835.
|
易
|
P54 |
实现平方根函数
|
leetcode 69. lintcode 141.
|
易
|
P53 |
相加等于 0 的三个数
|
leetcode 15. lintcode 57.
|
中
|
P52 |
移除单链表倒数第 n 个节点
|
leetcode 19. lintcode 174.
|
中
|
P51 |
最小路径和
|
leetcode 64. lintcode 110.
|
中
|
P50 |
矩阵置零
|
leetcode 73. lintcode 162.
|
中
|
P49 |
二进制中 1 的个数
|
leetcode 191. lintcode 1332.
|
易
|
P48 |
单链表删除数字
|
leetcode 203. lintcode 452.
|
易
|
P47 |
翻转二叉树
|
leetcode 226. lintcode 175.
|
易
|
P46 |
买卖股票的最大利润
|
leetcode 121. lintcode 149.
|
易
|
P45 |
有效的括号序列
|
leetcode 20. lintcode 423.
|
易
|
P44 |
检验二叉搜索树
|
leetcode 98. lintcode 95.
|
中
|
P43 |
实现 strstr
|
leetcode 28. lintcode 13.
|
易
|
P42 |
字符串转整数
|
leetcode 8. lintcode 54.
|
中
|
P41 |
丑数
|
leetcode 263. lintcode 517.
|
易
|
P40 |
求两个单链表之和
|
leetcode 2. lintcode 167.
|
中
|
P39 |
判断二叉树是否平衡
|
leetcode 110. lintcode 93.
|
易
|
P38 |
二维数组的二分搜索
|
leetcode 74. lintcode 28.
|
中
|
P37 |
二分搜索插入位置
|
leetcode 35. lintcode 60.
|
易
|
P36 |
二分搜索
|
leetcode 704. lintcode 457.
|
易
|
P35 |
二叉树中序遍历
|
leetcode 94. lintcode 67.
|
中
|
P34 |
二叉树的逆层序遍历
|
leetcode 107. lintcode 70.
|
易
|
P33 |
二叉树的层序遍历
|
leetcode 102. lintcode 69.
|
中
|
P32 |
爬楼梯方法数
|
leetcode 70. lintcode 111.
|
易
|
P31 |
容纳最多水的凹槽容量
|
leetcode 11. lintcode 383.
|
中
|
P30 |
编辑距离
|
leetcode 72. lintcode 119.
|
难
|
P29 |
括号的合法排列
|
leetcode 22. lintcode 427.
|
中
|
P28 |
链表的相交节点
|
leetcode 160. lintcode 380.
|
易
|
P27 |
判断单链表是否有环
|
leetcode 141. lintcode 102.
|
易
|
P26 |
最长回文子串
|
leetcode 5. lintcode 200.
|
中
|
P25 |
没有重复字符的最长子串长度
|
leetcode 3. lintcode 384.
|
中
|
P24 |
实现 LRU 缓存
|
leetcode 146. lintcode 134.
|
难
|
P23 |
数组中超过一半的数字
|
leetcode 169. lintcode 46.
|
易
|
P22 |
二叉树的最大深度
|
leetcode 104. lintcode 97.
|
易
|
P21 |
连续子序列的最大和
|
leetcode 53. lintcode 41.
|
易
|
P20 |
求两个有序数组的中位数
|
leetcode 4. lintcode 65.
|
难
|
P19 |
合并两个有序数组
|
leetcode 88. lintcode 64.
|
易
|
P18 |
合并两个有序链表
|
leetcode 21. lintcode 165.
|
易
|
P17 |
带有 min 函数的栈
|
leetcode 155. lintcode 12.
|
中
|
P16 |
二叉树的最小深度
|
leetcode 111. lintcode 155.
|
易
|
P15 |
缺失的数字
|
leetcode 268. lintcode 196.
|
易
|
P14 |
判断单链表是否为回文链表
|
leetcode 234. lintcode 223.
|
易
|
P13 |
回文数字判断
|
leetcode 9. lintcode 491.
|
易
|
P12 |
回文子串个数
|
leetcode 647. lintcode 837.
|
中
|
P11 |
数组的全排列
|
leetcode 46. lintcode 15.
|
中
|
P10 |
数值的 n 次方
|
leetcode 50. lintcode 428.
|
中
|
P9 |
反转单链表
|
leetcode 206. lintcode 35.
|
易
|
P8 |
判断二叉树是否相同
|
leetcode 100. lintcode 469.
|
易
|
P7 |
行列递增的二维数组搜索
|
leetcode 240. lintcode 38.
|
中
|
P6 |
单身数字
|
leetcode 136. lintcode 82.
|
易
|
P5 |
不用+/-求两数之和
|
leetcode 371.
|
易
|
P4 |
判断二叉树是否对称
|
leetcode 101. lintcode 1360.
|
易
|
P3 |
有序数组中求和为给定值的两个数
|
leetcode 167. lintcode 608.
|
易
|
P2 |
求和为给定值的两个数
|
leetcode 1. lintcode 56.
|
易
|
P1 |
回文字符串判断
|
leetcode 125. lintcode 415.
|
易
|