标签
# 标题 OJ 难度
P243 省份数量 leetcode 547. lintcode 1857.
P242 实现并查集
P241 温度升高需要等待的天数 leetcode 739. lintcode 1060.
P232 非减数组 leetcode 665. lintcode 1099.
P230 寻找数组的平衡点 leetcode 724. lintcode 1068.
P228 求和等于 K 的子数组数量 leetcode 560. lintcode 838.
P219 帕斯卡三角形的第 K 行 leetcode 119. lintcode 1354.
P217 移除数组中指定数字 leetcode 27. lintcode 172.
P215 不可变矩阵的部分和查询 leetcode 304. lintcode 665.
P214 不可变数组的区间和查询 leetcode 303. lintcode 943.
P208 三角形中的最小路径和 leetcode 120. lintcode 109.
P207 数组中是否包含重复元素 leetcode 217. lintcode 1320.
P201 分糖果 leetcode 135. lintcode 412.
P200 区间插入 leetcode 57. lintcode 30.
P194 数组加一 leetcode 66. lintcode 407.
P192 支持随机获取元素的集合(允许重复) leetcode 381. lintcode 954.
P188 支持随机获取元素的集合 leetcode 380. lintcode 657.
P175 查找数组的波峰 leetcode 162. lintcode 75.
P168 移除有序数组中的重复元素 leetcode 26. lintcode 100.
P166 第一个缺失的正整数 leetcode 41. lintcode 189.
P165 相加等于目标值的四个数 leetcode 18. lintcode 58.
P164 求和最接近目标值的三个数 leetcode 16. lintcode 59.
P160 0 到 100 的数据流中查找中位数 leetcode 295.
P157 查找重复数字 leetcode 287. lintcode 633.
P148 0/1 矩阵中的最大正方形 leetcode 221. lintcode 436.
P147 0/1 矩阵中的最大矩形 leetcode 85. lintcode 510.
P146 直方图中的最大矩形 leetcode 84. lintcode 122.
P144 不限次数进行股票买卖的最大利润 leetcode 122. lintcode 150.
P142 除了自身元素的数组乘积 leetcode 238. lintcode 1310.
P128 矩阵的螺旋遍历 leetcode 54. lintcode 374.
P127 旋转有序数组的最小值 leetcode 153. lintcode 159.
P118 第 n 个斐波那契数 leetcode 509. lintcode 366.
P117 搜索单词 leetcode 79. lintcode 123.
P116 数组的子集 leetcode 78. lintcode 17.
P113 旋转二维数组 leetcode 48. lintcode 161.
P112 求和为给定值的组合 leetcode 39. lintcode 135.
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.
P97 数组的下一个排列 leetcode 31. lintcode 52.
P91 旋转有序数组的搜索 leetcode 33. lintcode 62.
P89 需要排序的最短子数组 leetcode 581. lintcode 1157.
P86 荷兰国旗问题 leetcode 75. lintcode 148.
P80 向后移动 0 leetcode 283. lintcode 539.
P78 爬楼梯的最小代价 leetcode 746. lintcode 1054.
P77 路径数量(含障碍物) leetcode 63. lintcode 115.
P76 路径数量 leetcode 62. lintcode 114.
P75 连续子序列的最大乘积 leetcode 152. lintcode 191.
P66 帕斯卡三角形 leetcode 118. lintcode 768.
P64 用中序和后序遍历序列构建二叉树 leetcode 106. lintcode 72.
P63 用前序和中序遍历序列构建二叉树 leetcode 105. lintcode 73.
P60 区间合并 leetcode 56. lintcode 156.
P58 随机洗牌 leetcode 384.
P53 相加等于 0 的三个数 leetcode 15. lintcode 57.
P51 最小路径和 leetcode 64. lintcode 110.
P50 矩阵置零 leetcode 73. lintcode 162.
P46 买卖股票的最大利润 leetcode 121. lintcode 149.
P38 二维数组的二分搜索 leetcode 74. lintcode 28.
P37 二分搜索插入位置 leetcode 35. lintcode 60.
P31 容纳最多水的凹槽容量 leetcode 11. lintcode 383.
P23 数组中超过一半的数字 leetcode 169. lintcode 46.
P21 连续子序列的最大和 leetcode 53. lintcode 41.
P20 求两个有序数组的中位数 leetcode 4. lintcode 65.
P19 合并两个有序数组 leetcode 88. lintcode 64.
P15 缺失的数字 leetcode 268. lintcode 196.
P3 有序数组中求和为给定值的两个数 leetcode 167. lintcode 608.
P2 求和为给定值的两个数 leetcode 1. lintcode 56.

关于 AlgoCasts

AlgoCasts 旨在用心做好每一个算法讲解视频。每个视频包含两个部分:题目的剖析讲解以及编码,力求在讲解清楚到位的基础上,尽可能地保持视频精简短小,让大家可以在碎片时间里进行学习,并收获这些算法题背后的思想与乐趣。