└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # AlgoCasts 视频列表 2 | 3 | 1. [回文字符串判断](https://algocasts.io/episodes/4rpaqpZb) - leetcode 125 | lintcode 415 - 易 4 | 1. [求和为给定值的两个数](https://algocasts.io/episodes/RVmVkGQd) - leetcode 1 | lintcode 56 - 易 5 | 1. [有序数组中求和为给定值的两个数](https://algocasts.io/episodes/6emEjGVr) - leetcode 167 | lintcode 608 - 易 6 | 1. [判断二叉树是否对称](https://algocasts.io/episodes/Q2preGz9) - leetcode 101 | lintcode 1360 - 易 7 | 1. [不用+/-求两数之和](https://algocasts.io/episodes/XZWvBW7n) - leetcode 371 - 易 8 | 1. [单身数字](https://algocasts.io/episodes/nwp8Dp7j) - leetcode 136 | lintcode 82 - 易 9 | 1. [行列递增的二维数组搜索](https://algocasts.io/episodes/AEpoMmQ1) - leetcode 240 | lintcode 38 - 中 10 | 1. [判断二叉树是否相同](https://algocasts.io/episodes/eAGQlm4D) - leetcode 100 | lintcode 469 - 易 11 | 1. [反转单链表](https://algocasts.io/episodes/QrWZbW5w) - leetcode 206 | lintcode 35 - 易 12 | 1. [数值的 n 次方](https://algocasts.io/episodes/Z5mzJmdn) - leetcode 50 | lintcode 428 - 中 13 | 1. [数组的全排列](https://algocasts.io/episodes/ldGj7p9j) - leetcode 46 | lintcode 15 - 中 14 | 1. [回文子串个数](https://algocasts.io/episodes/dbGY2p5V) - leetcode 647 | lintcode 837 - 中 15 | 1. [回文数字判断](https://algocasts.io/episodes/zbmKMpZq) - leetcode 9 | lintcode 491 - 易 16 | 1. [判断单链表是否为回文链表](https://algocasts.io/episodes/VXGOqWQd) - leetcode 234 | lintcode 223 - 易 17 | 1. [缺失的数字](https://algocasts.io/episodes/vkmebGbP) - leetcode 268 | lintcode 196 - 易 18 | 1. [二叉树的最小深度](https://algocasts.io/episodes/kVG9YGgq) - leetcode 111 | lintcode 155 - 易 19 | 1. [带有 min 函数的栈](https://algocasts.io/episodes/LPmwNWqw) - leetcode 155 | lintcode 12 - 中 20 | 1. [合并两个有序链表](https://algocasts.io/episodes/17WMoGjw) - leetcode 21 | lintcode 165 - 易 21 | 1. [合并两个有序数组](https://algocasts.io/episodes/M0G2amzw) - leetcode 88 | lintcode 64 - 易 22 | 1. [求两个有序数组的中位数](https://algocasts.io/episodes/Qqpn6pkK) - leetcode 4 | lintcode 65 - 难 23 | 1. [连续子序列的最大和](https://algocasts.io/episodes/deG4vW1R) - leetcode 53 | lintcode 41 - 易 24 | 1. [二叉树的最大深度](https://algocasts.io/episodes/jwmB5W8Z) - leetcode 104 | lintcode 97 - 易 25 | 1. [数组中超过一半的数字](https://algocasts.io/episodes/VlWd8W06) - leetcode 169 | lintcode 46 - 易 26 | 1. [实现 LRU 缓存](https://algocasts.io/episodes/rLmP8moY) - leetcode 146 | lintcode 134 - 难 27 | 1. [没有重复字符的最长子串长度](https://algocasts.io/episodes/XOp1ZW2e) - leetcode 3 | lintcode 384 - 中 28 | 1. [最长回文子串](https://algocasts.io/episodes/VBpLqWD8) - leetcode 5 | lintcode 200 - 中 29 | 1. [判断单链表是否有环](https://algocasts.io/episodes/q2m52Gzn) - leetcode 141 | lintcode 102 - 易 30 | 1. [链表的相交节点](https://algocasts.io/episodes/AwmX9Gx6) - leetcode 160 | lintcode 380 - 易 31 | 1. [括号的合法排列](https://algocasts.io/episodes/KApAjW6R) - leetcode 22 | lintcode 427 - 中 32 | 1. [编辑距离](https://algocasts.io/episodes/D1mRjmzE) - leetcode 72 | lintcode 119 - 难 33 | 1. [容纳最多水的凹槽容量](https://algocasts.io/episodes/k8GNameQ) - leetcode 11 | lintcode 383 - 中 34 | 1. [爬楼梯方法数](https://algocasts.io/episodes/Y9pJNpAb) - leetcode 70 | lintcode 111 - 易 35 | 1. [二叉树的层序遍历](https://algocasts.io/episodes/qjG0bWK2) - leetcode 102 | lintcode 69 - 中 36 | 1. [二叉树的逆层序遍历](https://algocasts.io/episodes/q6G7Zm05) - leetcode 107 | lintcode 70 - 易 37 | 1. [二叉树中序遍历](https://algocasts.io/episodes/yRp3ym4x) - leetcode 94 | lintcode 67 - 中 38 | 1. [二分搜索](https://algocasts.io/episodes/BPp6lmrK) - leetcode 704 | lintcode 457 - 易 39 | 1. [二分搜索插入位置](https://algocasts.io/episodes/dlWbxGvA) - leetcode 35 | lintcode 60 - 易 40 | 1. [二维数组的二分搜索](https://algocasts.io/episodes/ezplkGEn) - leetcode 74 | lintcode 28 - 中 41 | 1. [判断二叉树是否平衡](https://algocasts.io/episodes/j5pglWx8) - leetcode 110 | lintcode 93 - 易 42 | 1. [求两个单链表之和](https://algocasts.io/episodes/JNmDRpOZ) - leetcode 2 | lintcode 167 - 中 43 | 1. [丑数](https://algocasts.io/episodes/8eGx3mMO) - leetcode 263 | lintcode 517 - 易 44 | 1. [字符串转整数](https://algocasts.io/episodes/aVWyYW25) - leetcode 8 | lintcode 54 - 中 45 | 1. [实现 strstr](https://algocasts.io/episodes/Yopkym35) - leetcode 28 | lintcode 13 - 易 46 | 1. [检验二叉搜索树](https://algocasts.io/episodes/n5GqP4mA) - leetcode 98 | lintcode 95 - 中 47 | 1. [有效的括号序列](https://algocasts.io/episodes/4rpaqqpZ) - leetcode 20 | lintcode 423 - 易 48 | 1. [买卖股票的最大利润](https://algocasts.io/episodes/RVmV3kGQ) - leetcode 121 | lintcode 149 - 易 49 | 1. [翻转二叉树](https://algocasts.io/episodes/6emEEjmV) - leetcode 226 | lintcode 175 - 易 50 | 1. [单链表删除数字](https://algocasts.io/episodes/Q2pr4emz) - leetcode 203 | lintcode 452 - 易 51 | 1. [二进制中 1 的个数](https://algocasts.io/episodes/XZWvbBW7) - leetcode 191 | lintcode 1332 - 易 52 | 1. [矩阵置零](https://algocasts.io/episodes/nwp8gDG7) - leetcode 73 | lintcode 162 - 中 53 | 1. [最小路径和](https://algocasts.io/episodes/AEpoAMmQ) - leetcode 64 | lintcode 110 - 中 54 | 1. [移除单链表倒数第 n 个节点](https://algocasts.io/episodes/eAGQQlG4) - leetcode 19 | lintcode 174 - 中 55 | 1. [相加等于 0 的三个数](https://algocasts.io/episodes/QrWZrbW5) - leetcode 15 | lintcode 57 - 中 56 | 1. [实现平方根函数](https://algocasts.io/episodes/Z5mzEJWd) - leetcode 69 | lintcode 141 - 易 57 | 1. [汉明距离](https://algocasts.io/episodes/ldGj37p9) - leetcode 461 | lintcode 835 - 易 58 | 1. [有序数组中的单身数字](https://algocasts.io/episodes/dbGY42m5) - leetcode 540 | lintcode 1183 - 中 59 | 1. [数据流中第 K 大的元素](https://algocasts.io/episodes/zbmK2MWZ) - leetcode 703 - 中 60 | 1. [随机洗牌](https://algocasts.io/episodes/VXGOkqGQ) - leetcode 384 - 中 61 | 1. [数组中第 K 大的元素](https://algocasts.io/episodes/vkmelbWb) - leetcode 215 | lintcode 5 - 中 62 | 1. [区间合并](https://algocasts.io/episodes/kVG9AYGg) - leetcode 56 | lintcode 156 - 中 63 | 1. [寻找天际线](https://algocasts.io/episodes/LPmwqNpq) - leetcode 218 | lintcode 131 - 难 64 | 1. [路径和是否等于给定值](https://algocasts.io/episodes/17WMBomj) - leetcode 112 | lintcode 376 - 易 65 | 1. [用前序和中序遍历序列构建二叉树](https://algocasts.io/episodes/M0G2DaWz) - leetcode 105 | lintcode 73 - 中 66 | 1. [用中序和后序遍历序列构建二叉树](https://algocasts.io/episodes/QqpnP6mk) - leetcode 106 | lintcode 72 - 中 67 | 1. [二叉树前序遍历](https://algocasts.io/episodes/deG49vp1) - leetcode 144 | lintcode 66 - 中 68 | 1. [帕斯卡三角形](https://algocasts.io/episodes/jwmBr5m8) - leetcode 118 | lintcode 768 - 易 69 | 1. [二叉搜索树中查找数字](https://algocasts.io/episodes/VlWdg8p0) - leetcode 700 - 易 70 | 1. [用有序数组构建二叉搜索树](https://algocasts.io/episodes/rLmP98Go) - leetcode 108 | lintcode 177 - 易 71 | 1. [回文分割](https://algocasts.io/episodes/XOp1wZm2) - leetcode 131 | lintcode 136 - 中 72 | 1. [最长回文串的长度](https://algocasts.io/episodes/VBpLwqGD) - leetcode 409 | lintcode 627 - 易 73 | 1. [抢劫连排房子](https://algocasts.io/episodes/q2m5D2Wz) - leetcode 198 | lintcode 392 - 易 74 | 1. [抢劫环形房子](https://algocasts.io/episodes/AwmXV9px) - leetcode 213 | lintcode 534 - 中 75 | 1. [有序链表去重](https://algocasts.io/episodes/KApAOjm6) - leetcode 83 | lintcode 112 - 易 76 | 1. [有序链表删除重复节点](https://algocasts.io/episodes/D1mR9jWz) - leetcode 82 | lintcode 113 - 中 77 | 1. [连续子序列的最大乘积](https://algocasts.io/episodes/k8GNBaGe) - leetcode 152 | lintcode 191 - 中 78 | 1. [路径数量](https://algocasts.io/episodes/Y9pJQNGA) - leetcode 62 | lintcode 114 - 中 79 | 1. [路径数量(含障碍物)](https://algocasts.io/episodes/qjG08bGK) - leetcode 63 | lintcode 115 - 中 80 | 1. [爬楼梯的最小代价](https://algocasts.io/episodes/q6G7qZW0) - leetcode 746 | lintcode 1054 - 易 81 | 1. [最长递增子序列的长度](https://algocasts.io/episodes/yRp3Mym4) - leetcode 300 | lintcode 76 - 中 82 | 1. [向后移动 0](https://algocasts.io/episodes/BPp65lGr) - leetcode 283 | lintcode 539 - 易 83 | 1. [反转字符串](https://algocasts.io/episodes/dlWb3xmv) - leetcode 344 | lintcode 1283 - 易 84 | 1. [合并二叉树](https://algocasts.io/episodes/ezpljkmE) - leetcode 617 | lintcode 1126 - 易 85 | 1. [反转单词](https://algocasts.io/episodes/j5pgPlWx) - leetcode 557 | lintcode 1173 - 易 86 | 1. [硬币面值组合问题](https://algocasts.io/episodes/JNmDARGO) - leetcode 518 | lintcode 740 - 中 87 | 1. [最小硬币组合](https://algocasts.io/episodes/8eGx43GM) - leetcode 322 | lintcode 669 - 中 88 | 1. [荷兰国旗问题](https://algocasts.io/episodes/aVWyAYW2) - leetcode 75 | lintcode 148 - 中 89 | 1. [小岛数量](https://algocasts.io/episodes/Yopk3yp3) - leetcode 200 | lintcode 433 - 中 90 | 1. [解码方式](https://algocasts.io/episodes/n5Gqb4pA) - leetcode 91 | lintcode 512 - 中 91 | 1. [需要排序的最短子数组](https://algocasts.io/episodes/4rpa6qWZ) - leetcode 581 | lintcode 1157 - 中 92 | 1. [合并 K 个有序链表](https://algocasts.io/episodes/RVmVkkGQ) - leetcode 23 | lintcode 104 - 难 93 | 1. [旋转有序数组的搜索](https://algocasts.io/episodes/6emEOjpV) - leetcode 33 | lintcode 62 - 中 94 | 1. [二叉搜索树中删除节点](https://algocasts.io/episodes/Q2prgeWz) - leetcode 450 | lintcode 87 - 中 95 | 1. [滑动窗口中的最大值](https://algocasts.io/episodes/XZWvPBG7) - leetcode 239 | lintcode 362 - 难 96 | 1. [单链表中圆环的开始节点](https://algocasts.io/episodes/nwp85DW7) - leetcode 142 | lintcode 103 - 中 97 | 1. [最长连续整数序列的长度](https://algocasts.io/episodes/AEpo1MmQ) - leetcode 128 | lintcode 124 - 难 98 | 1. [单链表排序](https://algocasts.io/episodes/eAGQ1lG4) - leetcode 148 | lintcode 98 - 中 99 | 1. [数组的下一个排列](https://algocasts.io/episodes/QrWZJbW5) - leetcode 31 | lintcode 52 - 中 100 | 1. [字符串分解](https://algocasts.io/episodes/Z5mzgJGd) - leetcode 139 | lintcode 107 - 中 101 | 1. [第 n 个丑数](https://algocasts.io/episodes/ldGjk7p9) - leetcode 264 | lintcode 4 - 中 102 | 1. [有效括号的最大长度](https://algocasts.io/episodes/n5GqbVpA) - leetcode 32 - 难 103 | 1. [单链表中间节点](https://algocasts.io/episodes/4rpa6aWZ) - leetcode 876 | lintcode 228 - 易 104 | 1. [含随机指针的链表拷贝](https://algocasts.io/episodes/RVmVkoGQ) - leetcode 138 | lintcode 105 - 中 105 | 1. [包含给定字符的最短子串](https://algocasts.io/episodes/6emEOnpV) - leetcode 76 | lintcode 32 - 难 106 | 1. [链表划分](https://algocasts.io/episodes/Q2prgyWz) - leetcode 86 | lintcode 96 - 中 107 | 1. [图的深拷贝](https://algocasts.io/episodes/XZWvPNG7) - leetcode 133 | lintcode 137 - 中 108 | 1. [跳数组](https://algocasts.io/episodes/nwp85rW7) - leetcode 55 | lintcode 116 - 中 109 | 1. [跳完数组的最少跳数](https://algocasts.io/episodes/AEpo1vmQ) - leetcode 45 | lintcode 117 - 难 110 | 1. [雨后盛水量](https://algocasts.io/episodes/eAGQ1MG4) - leetcode 42 | lintcode 363 - 难 111 | 1. [有序数组中查找数字的开始和结束下标](https://algocasts.io/episodes/QrWZJaW5) - leetcode 34 | lintcode 61 - 中 112 | 1. [旋转数组](https://algocasts.io/episodes/Z5mzgwGd) - leetcode 189 | lintcode 1334 - 易 113 | 1. [旋转单链表](https://algocasts.io/episodes/ldGjkYp9) - leetcode 61 | lintcode 170 - 中 114 | 1. [求和为给定值的组合](https://algocasts.io/episodes/dbGYoeW5) - leetcode 39 | lintcode 135 - 中 115 | 1. [旋转二维数组](https://algocasts.io/episodes/zbmKwgmZ) - leetcode 48 | lintcode 161 - 中 116 | 1. [石头中的珠宝数量](https://algocasts.io/episodes/VXGOxEpQ) - leetcode 771 | lintcode 1038 - 易 117 | 1. [变位词分组](https://algocasts.io/episodes/vkmerKGb) - leetcode 49 | lintcode 772 - 中 118 | 1. [数组的子集](https://algocasts.io/episodes/kVG9exGg) - leetcode 78 | lintcode 17 - 中 119 | 1. [搜索单词](https://algocasts.io/episodes/LPmw0oGq) - leetcode 79 | lintcode 123 - 中 120 | --------------------------------------------------------------------------------