{ "algorithm": { "node_id": "algorithm-f0e9bc326d0143bcba2d8cab54da72e9", "keywords": [], "children": [ { "算法初阶": { "node_id": "algorithm-8a33b39c014c427f9259ad00df07a789", "keywords": [], "children": [ { "蓝桥杯-基础": { "node_id": "algorithm-707bc3b2034f4c639a7e1e8828fb22ac", "keywords": [], "children": [ { "分数": { "node_id": "algorithm-767e5783175946fca871fe26e2e61009", "keywords": [ "蓝桥杯", "分数" ], "children": [] }, "origin_num": 3 }, { "等差素数列": { "node_id": "algorithm-8cc4ed99b87640c3b3f3ef185323d12a", "keywords": [ "蓝桥杯", "等差素数列" ], "children": [] }, "origin_num": 4 }, { "乘积尾零": { "node_id": "algorithm-d23aae9799354c4a826c222ed7208e14", "keywords": [ "蓝桥杯", "乘积尾零" ], "children": [] }, "origin_num": 24 }, { "成绩分析": { "node_id": "algorithm-b0bc8007c50c458dbfac93ca3527cc0d", "keywords": [ "蓝桥杯", "成绩分析" ], "children": [] }, "origin_num": 40 }, { "乘积最大": { "node_id": "algorithm-74d6af2ef7da450392643d88be9127e1", "keywords": [ "蓝桥杯", "乘积最大" ], "children": [] }, "origin_num": 41 }, { "猜年龄": { "node_id": "algorithm-a413078fb6e74644b8c9f6e28896e377", "keywords": [ "蓝桥杯", "猜年龄" ], "children": [] }, "origin_num": 67 }, { "递增三元组": { "node_id": "algorithm-d3ce23ded01648e484ddbc6dca80993b", "keywords": [ "蓝桥杯", "递增三元组" ], "children": [] }, "origin_num": 69 }, { "第几个幸运数": { "node_id": "algorithm-a3532059f6854b5abac0d07821a7457f", "keywords": [ "蓝桥杯", "第几个幸运数" ], "children": [] }, "origin_num": 77 }, { "次数差": { "node_id": "algorithm-c31721f7c5c446a1aef8644fb24769eb", "keywords": [ "蓝桥杯", "次数差" ], "children": [] }, "origin_num": 88 }, { "猜字母": { "node_id": "algorithm-60bf07f474094ea4861b644904c5e93c", "keywords": [ "蓝桥杯", "猜字母" ], "children": [] }, "origin_num": 99 }, { "第39级台阶": { "node_id": "algorithm-83cefbec0dbb41108e7d99e083f66a00", "keywords": [ "蓝桥杯", "第39级台阶" ], "children": [] }, "origin_num": 100 }, { "9数算式": { "node_id": "algorithm-c494e66aa2ad4808b47e456a7bdaa772", "keywords": [ "蓝桥杯", "9数算式" ], "children": [] }, "origin_num": 104 }, { "错误票据": { "node_id": "algorithm-a9d0d395dfff4e36a46f5e7163e0ff5f", "keywords": [ "蓝桥杯", "错误票据" ], "children": [] }, "origin_num": 106 }, { "大数乘法": { "node_id": "algorithm-854c7c9357bf408da0f7d370cfee9684", "keywords": [ "蓝桥杯", "大数乘法" ], "children": [] }, "origin_num": 112 }, { "大衍数列": { "node_id": "algorithm-12a6edfcdbb9460d8ec505301b388717", "keywords": [ "蓝桥杯", "大衍数列" ], "children": [] }, "origin_num": 114 }, { "成绩统计": { "node_id": "algorithm-15f36f7666994175aedd437488e68da9", "keywords": [ "蓝桥杯", "成绩统计" ], "children": [] }, "origin_num": 120 }, { "比酒量": { "node_id": "algorithm-1ac7560d59b84773aff2830064ac1e04", "keywords": [ "蓝桥杯", "比酒量" ], "children": [] }, "origin_num": 126 }, { "第几天": { "node_id": "algorithm-19afebab82bd4da5aa9ff1de9809fe1c", "keywords": [ "蓝桥杯", "第几天" ], "children": [] }, "origin_num": 134 }, { "斐波那契": { "node_id": "algorithm-b518039e0116402ab8aeb9f2301548f2", "keywords": [ "蓝桥杯", "斐波那契" ], "children": [] }, "origin_num": 135 }, { "方阵转置": { "node_id": "algorithm-f87a3d944ae64fcd95ca73760d1d6541", "keywords": [ "蓝桥杯", "方阵转置" ], "children": [] }, "origin_num": 149 }, { "倍数问题": { "node_id": "algorithm-fa31e435f82f44bb8b3e8cf972b553d5", "keywords": [ "蓝桥杯", "倍数问题" ], "children": [] }, "origin_num": 158 } ] } }, { "蓝桥杯-字符串": { "node_id": "algorithm-11bdcd7166984a0fa8187e33caec82e2", "keywords": [], "children": [ { "单词分析": { "node_id": "algorithm-4b856b27330f4d339b92e11ee70a21c2", "keywords": [ "蓝桥杯", "单词分析" ], "children": [] }, "origin_num": 92 }, { "分类计数": { "node_id": "algorithm-2d03aeeb7da8465ebd24219036759214", "keywords": [ "蓝桥杯", "分类计数" ], "children": [] }, "origin_num": 97 }, { "翻硬币": { "node_id": "algorithm-149ee60024bd4ba9ab4294c886da379f", "keywords": [ "蓝桥杯", "翻硬币" ], "children": [] }, "origin_num": 98 } ] } }, { "蓝桥杯-递归": { "node_id": "algorithm-96856f29bdaa4370b2bc29820d7999bb", "keywords": [], "children": [ { "抽签": { "node_id": "algorithm-9db143053b5f47d4a12a78c1d9305381", "keywords": [ "蓝桥杯", "抽签" ], "children": [] }, "origin_num": 35 }, { "打印图形": { "node_id": "algorithm-c569f000d9824cf38b99d16d502f2903", "keywords": [ "蓝桥杯", "打印图形" ], "children": [] }, "origin_num": 58 }, { "带分数": { "node_id": "algorithm-ab3f7be94c6c40a98be300d2e95a00eb", "keywords": [ "蓝桥杯", "带分数" ], "children": [] }, "origin_num": 143 }, { "等差数列": { "node_id": "algorithm-3efe0ae366bc4e228a1548ce391cbeae", "keywords": [ "蓝桥杯", "等差数列" ], "children": [] }, "origin_num": 163 } ] } }, { "蓝桥杯-堆栈队列链表": { "node_id": "algorithm-74e89b5553f243698b3542dc6b54ec06", "keywords": [], "children": [ { "堆的计数": { "node_id": "algorithm-ecec4d44f15e4e119a6ffa344a928d1e", "keywords": [ "蓝桥杯", "堆的计数" ], "children": [] }, "origin_num": 124 } ] } }, { "蓝桥杯-并查集": { "node_id": "algorithm-703cee5ca7f04bd499cce3a98383a898", "keywords": [], "children": [] } }, { "蓝桥杯-模拟": { "node_id": "algorithm-1f5b7166096d434eb8857a95a8b5676b", "keywords": [], "children": [ { "方程整数解": { "node_id": "algorithm-ab6e06379142458d81b52ced907ba37d", "keywords": [ "蓝桥杯", "方程整数解" ], "children": [] }, "origin_num": 14 }, { "放棋子": { "node_id": "algorithm-cb3754519d9e4d219738857891b8cde4", "keywords": [ "蓝桥杯", "放棋子" ], "children": [] }, "origin_num": 23 }, { "分巧克力": { "node_id": "algorithm-7221e2ee6a00460996aa015a80759bcf", "keywords": [ "蓝桥杯", "分巧克力" ], "children": [] }, "origin_num": 28 }, { "等腰三角形": { "node_id": "algorithm-cfe4503d64864fc1b6463c43b9490dc2", "keywords": [ "蓝桥杯", "等腰三角形" ], "children": [] }, "origin_num": 53 }, { "分糖果": { "node_id": "algorithm-c6e9a8221615498ea371735da85980b6", "keywords": [ "蓝桥杯", "分糖果" ], "children": [] }, "origin_num": 54 }, { "方格填数": { "node_id": "algorithm-db1ed2ecd6f94defb58f80f17f9bad36", "keywords": [ "蓝桥杯", "方格填数" ], "children": [] }, "origin_num": 63 }, { "夺冠概率": { "node_id": "algorithm-e1f95019724f4030858a115e5df5feef", "keywords": [ "蓝桥杯", "夺冠概率" ], "children": [] }, "origin_num": 137 }, { "7段码": { "node_id": "algorithm-8c292e5128334293b8c31da3907af1b4", "keywords": [ "蓝桥杯", "7段码" ], "children": [] }, "origin_num": 162 }, { "颠倒的价牌": { "node_id": "algorithm-e2430a87aecc45f2bd5613d40acafca0", "keywords": [ "蓝桥杯", "颠倒的价牌" ], "children": [] }, "origin_num": 175 }, { "承压计算": { "node_id": "algorithm-3175bd446f604d3e8d151b01fb2646a3", "keywords": [ "蓝桥杯", "承压计算" ], "children": [] }, "origin_num": 187 } ] } }, { "蓝桥杯-搜索": { "node_id": "algorithm-74bf3d495948453abda2db6fb53aca60", "keywords": [], "children": [ { "搭积木": { "node_id": "algorithm-babb05ebab174653ada021e2ec1903a0", "keywords": [ "蓝桥杯", "搭积木" ], "children": [] }, "origin_num": 6 }, { "分配口罩": { "node_id": "algorithm-b045e43ec8cb439193c2228aaebf4644", "keywords": [ "蓝桥杯", "分配口罩" ], "children": [] }, "origin_num": 51 }, { "方格分割": { "node_id": "algorithm-5a03bc0d3e9b4370ade8fa0a5cab3334", "keywords": [ "蓝桥杯", "方格分割" ], "children": [] }, "origin_num": 65 }, { "超级胶水": { "node_id": "algorithm-f78a654cf66a4083afe56fb16d455c57", "keywords": [ "蓝桥杯", "超级胶水" ], "children": [] }, "origin_num": 121 }, { "凑算式": { "node_id": "algorithm-f985e07ccc774560b155b868da66ee2f", "keywords": [ "蓝桥杯", "凑算式" ], "children": [] }, "origin_num": 156 }, { "大臣的旅费": { "node_id": "algorithm-f836e86d038343f2b3f7fd7cf0543b86", "keywords": [ "蓝桥杯", "大臣的旅费" ], "children": [] }, "origin_num": 188 } ] } }, { "蓝桥杯-贪心": { "node_id": "algorithm-b01553df462b4470bc19a38bbd0ed392", "keywords": [], "children": [] } }, { "蓝桥杯-动态规划": { "node_id": "algorithm-59898084a79e4312893ce184653b879b", "keywords": [], "children": [ { "测试次数": { "node_id": "algorithm-de9dd63a6b014f709009ec1578bd4210", "keywords": [ "蓝桥杯", "测试次数" ], "children": [] }, "origin_num": 91 }, { "地宫取宝": { "node_id": "algorithm-cfdcba71563e4292bc529a7cc7c087fe", "keywords": [ "蓝桥杯", "地宫取宝" ], "children": [] }, "origin_num": 117 } ] } }, { "蓝桥杯-数论": { "node_id": "algorithm-4f3afa15f4d2460888780315f0be5185", "keywords": [], "children": [] } }, { "蓝桥杯-图论": { "node_id": "algorithm-fccaf24d77bc46ff8fa2f514334c8651", "keywords": [], "children": [] } }, { "蓝桥杯-博弈论": { "node_id": "algorithm-e6e878097f694a3b9ed00e7aadbc7b3f", "keywords": [], "children": [] } } ] } }, { "算法中阶": { "node_id": "algorithm-f526efb00c234667bed375d051fa8318", "keywords": [], "children": [ { "leetcode-数组": { "node_id": "algorithm-83c5a2a84cff47aa82269252a2941e1f", "keywords": [], "children": [ { "两数之和": { "node_id": "algorithm-07b8a7ed904c43ecb56a64ad88ea6552", "keywords": [ "leetcode", "两数之和" ], "children": [] }, "origin_num": 0 }, { "寻找两个正序数组的中位数": { "node_id": "algorithm-ccadb47afcd24925a598057b6f57eb55", "keywords": [ "leetcode", "寻找两个正序数组的中位数" ], "children": [] }, "origin_num": 3 }, { "三数之和": { "node_id": "algorithm-eadcf1cc2fe04a858a9b3959b39679bc", "keywords": [ "leetcode", "三数之和" ], "children": [] }, "origin_num": 14 }, { "四数之和": { "node_id": "algorithm-6ced76ddcf1843b48a60fb011e87e9af", "keywords": [ "leetcode", "四数之和" ], "children": [] }, "origin_num": 17 }, { "搜索旋转排序数组": { "node_id": "algorithm-a4eb3f0469b24146924f72f97f199814", "keywords": [ "leetcode", "搜索旋转排序数组" ], "children": [] }, "origin_num": 32 }, { "在排序数组中查找元素的第一个和最后一个位置": { "node_id": "algorithm-8c477af729de472582bdbe59ce542725", "keywords": [ "leetcode", "在排序数组中查找元素的第一个和最后一个位置" ], "children": [] }, "origin_num": 33 }, { "搜索插入位置": { "node_id": "algorithm-3cc342d468d746c78d79cca20abcf2d3", "keywords": [ "leetcode", "搜索插入位置" ], "children": [] }, "origin_num": 34 }, { "旋转图像": { "node_id": "algorithm-1acfcc250aac4aa5a8f9c6d9bd3e52d2", "keywords": [ "leetcode", "旋转图像" ], "children": [] }, "origin_num": 47 }, { "螺旋矩阵": { "node_id": "algorithm-a2d7a543b3544612b2ded810e038ae29", "keywords": [ "leetcode", "螺旋矩阵" ], "children": [] }, "origin_num": 53 }, { "合并区间": { "node_id": "algorithm-1cf93cdce7c74a59a3e9747d9db9cd03", "keywords": [ "leetcode", "合并区间" ], "children": [] }, "origin_num": 55 }, { "插入区间": { "node_id": "algorithm-4e30fcc0e2ce4f38b6de2a97b86247f4", "keywords": [ "leetcode", "插入区间" ], "children": [] }, "origin_num": 56 }, { "螺旋矩阵 II": { "node_id": "algorithm-148b2b56817448609cafac38f265c609", "keywords": [ "leetcode", "螺旋矩阵 II" ], "children": [] }, "origin_num": 58 }, { "矩阵置零": { "node_id": "algorithm-5cf5a41da0224dd4899c2ba710ef63be", "keywords": [ "leetcode", "矩阵置零" ], "children": [] }, "origin_num": 72 }, { "搜索二维矩阵": { "node_id": "algorithm-d4bfa7763d0945db8aeebb37428c8836", "keywords": [ "leetcode", "搜索二维矩阵" ], "children": [] }, "origin_num": 73 }, { "子集": { "node_id": "algorithm-ad815193d5314217b336755dd1f94116", "keywords": [ "leetcode", "子集" ], "children": [] }, "origin_num": 77 }, { "删除有序数组中的重复项 II": { "node_id": "algorithm-16f4937169b5456484ee30f6feac1d4c", "keywords": [ "leetcode", "删除有序数组中的重复项 II" ], "children": [] }, "origin_num": 79 }, { "搜索旋转排序数组 II": { "node_id": "algorithm-a0b16d0dcd8c4eabba59649d69f2082a", "keywords": [ "leetcode", "搜索旋转排序数组 II" ], "children": [] }, "origin_num": 80 } ] } }, { "leetcode-链表": { "node_id": "algorithm-b161fe5fe94b40ab987a6de00b476269", "keywords": [], "children": [ { "两数相加": { "node_id": "algorithm-ad6de4c8735b4a8b8ae89cf9ed0e59bb", "keywords": [ "leetcode", "两数相加" ], "children": [] }, "origin_num": 1 }, { "删除链表的倒数第 N 个结点": { "node_id": "algorithm-51547bc1c76e4f548089b42e54fefd63", "keywords": [ "leetcode", "删除链表的倒数第 N 个结点" ], "children": [] }, "origin_num": 18 }, { "合并两个有序链表": { "node_id": "algorithm-8e3730b2552e438683edd17ea8e6d0bd", "keywords": [ "leetcode", "合并两个有序链表" ], "children": [] }, "origin_num": 20 }, { "合并K个升序链表": { "node_id": "algorithm-af001dbe7eb0462597b4a5fd86aab504", "keywords": [ "leetcode", "合并K个升序链表" ], "children": [] }, "origin_num": 22 }, { "两两交换链表中的节点": { "node_id": "algorithm-03249b7fafaa44b397e0420c4ef851d8", "keywords": [ "leetcode", "两两交换链表中的节点" ], "children": [] }, "origin_num": 23 }, { "K 个一组翻转链表": { "node_id": "algorithm-54ac2af686104c6fbb580175e89017cd", "keywords": [ "leetcode", "K 个一组翻转链表" ], "children": [] }, "origin_num": 24 }, { "删除排序链表中的重复元素 II": { "node_id": "algorithm-233b68b5a0654725a2202b7afd803489", "keywords": [ "leetcode", "删除排序链表中的重复元素 II" ], "children": [] }, "origin_num": 81 }, { "删除排序链表中的重复元素": { "node_id": "algorithm-2e5fd5ab03aa4374a7c34e7607e6b0bd", "keywords": [ "leetcode", "删除排序链表中的重复元素" ], "children": [] }, "origin_num": 82 }, { "分隔链表": { "node_id": "algorithm-05a778f9b25848e5aeb66c6cb6ac6ee4", "keywords": [ "leetcode", "分隔链表" ], "children": [] }, "origin_num": 85 }, { "反转链表 II": { "node_id": "algorithm-83905ab3dc2d48c9ad6caa8a60e82b21", "keywords": [ "leetcode", "反转链表 II" ], "children": [] }, "origin_num": 91 } ] } }, { "leetcode-字符串": { "node_id": "algorithm-44c71bcea6bc43c9a49daa534cc02fc1", "keywords": [], "children": [ { "无重复字符的最长子串": { "node_id": "algorithm-38aa7e68723b4032826cf9161a6d807d", "keywords": [ "leetcode", "无重复字符的最长子串" ], "children": [] }, "origin_num": 2 }, { "Z 字形变换": { "node_id": "algorithm-377db31810a14cffb4c9aaa62042fc10", "keywords": [ "leetcode", "Z 字形变换" ], "children": [] }, "origin_num": 5 }, { "字符串转换整数 (atoi)": { "node_id": "algorithm-78d7f93b73ab455a936beee192435764", "keywords": [ "leetcode", "字符串转换整数 (atoi)" ], "children": [] }, "origin_num": 7 }, { "最长公共前缀": { "node_id": "algorithm-72092f29e27a4ebbb7bde80c5ad29df0", "keywords": [ "leetcode", "最长公共前缀" ], "children": [] }, "origin_num": 13 }, { "实现 strStr()": { "node_id": "algorithm-33e31f6fa4634b9484d47e99f16cfbff", "keywords": [ "leetcode", "实现 strStr()" ], "children": [] }, "origin_num": 27 }, { "外观数列": { "node_id": "algorithm-36472d67e3f8470f9a4736a61be405ed", "keywords": [ "leetcode", "外观数列" ], "children": [] }, "origin_num": 37 }, { "字符串相乘": { "node_id": "algorithm-06c58aa2c0b24bd78ee07d91df71a06c", "keywords": [ "leetcode", "字符串相乘" ], "children": [] }, "origin_num": 42 }, { "最后一个单词的长度": { "node_id": "algorithm-a6c2cff8feb34579bfac99c6a4fbcea8", "keywords": [ "leetcode", "最后一个单词的长度" ], "children": [] }, "origin_num": 57 }, { "有效数字": { "node_id": "algorithm-5a293b8a3a8c4256902089b4016692dc", "keywords": [ "leetcode", "有效数字" ], "children": [] }, "origin_num": 64 }, { "复原 IP 地址": { "node_id": "algorithm-d1118330f5ab4f72bebb952130b4c984", "keywords": [ "leetcode", "复原 IP 地址" ], "children": [] }, "origin_num": 92 }, { "交错字符串": { "node_id": "algorithm-54af19c37be946428a9fb4d22130f476", "keywords": [ "leetcode", "交错字符串" ], "children": [] }, "origin_num": 96 } ] } }, { "leetcode-栈与队列": { "node_id": "algorithm-a4544af1d3484210abb1a1200c9aefdc", "keywords": [], "children": [ { "有效的括号": { "node_id": "algorithm-c73d3d24a60f420f82ac494f0904e98f", "keywords": [ "leetcode", "有效的括号" ], "children": [] }, "origin_num": 19 }, { "最长有效括号": { "node_id": "algorithm-8be2b66ea1a5469286bfd4b607ffc30a", "keywords": [ "leetcode", "最长有效括号" ], "children": [] }, "origin_num": 31 }, { "接雨水": { "node_id": "algorithm-d2c352294a324cde87f077cf1c3fc0f4", "keywords": [ "leetcode", "接雨水" ], "children": [] }, "origin_num": 41 }, { "简化路径": { "node_id": "algorithm-4d089e1f1bbb4ef39287be26d217f812", "keywords": [ "leetcode", "简化路径" ], "children": [] }, "origin_num": 70 }, { "柱状图中最大的矩形": { "node_id": "algorithm-07ceef4bf79f48f5a290825aeba16d9a", "keywords": [ "leetcode", "柱状图中最大的矩形" ], "children": [] }, "origin_num": 83 }, { "逆波兰表达式求值": { "node_id": "algorithm-765b0266150f4d7ea3f93ec89248bb36", "keywords": [ "leetcode", "逆波兰表达式求值" ], "children": [] }, "origin_num": 149 }, { "最小栈": { "node_id": "algorithm-e390d7a141d94907930a50469baa0cfa", "keywords": [ "leetcode", "最小栈" ], "children": [] }, "origin_num": 154 }, { "天际线问题": { "node_id": "algorithm-23bec6ccffe24729b4891bac639f0870", "keywords": [ "leetcode", "天际线问题" ], "children": [] }, "origin_num": 217 }, { "基本计算器": { "node_id": "algorithm-56c34a1192d0451cb982e456a82c5c6d", "keywords": [ "leetcode", "基本计算器" ], "children": [] }, "origin_num": 223 }, { "基本计算器 II": { "node_id": "algorithm-c75a176a776a4b2d87cf2be7102b49b7", "keywords": [ "leetcode", "基本计算器 II" ], "children": [] }, "origin_num": 226 } ] } }, { "leetcode-排序算法": { "node_id": "algorithm-23e9e4c3b7a147299c16ebd6d25dd23b", "keywords": [], "children": [ { "最大间距": { "node_id": "algorithm-e7fb5d6455fe490dbffe4b5cac8a5b95", "keywords": [ "leetcode", "最大间距" ], "children": [] }, "origin_num": 163 }, { "H 指数": { "node_id": "algorithm-9e8294b8930c462fb54eba9c47a8ecfd", "keywords": [ "leetcode", "H 指数" ], "children": [] }, "origin_num": 273 }, { "计算右侧小于当前元素的个数": { "node_id": "algorithm-4b5f859d4b83448e81381353bc1eba4c", "keywords": [ "leetcode", "计算右侧小于当前元素的个数" ], "children": [] }, "origin_num": 314 }, { "摆动排序 II": { "node_id": "algorithm-e519f2364bbf42c1ba847fa47c745de6", "keywords": [ "leetcode", "摆动排序 II" ], "children": [] }, "origin_num": 323 }, { "区间和的个数": { "node_id": "algorithm-56f49e9431934f4ab2e3b09586675d3c", "keywords": [ "leetcode", "区间和的个数" ], "children": [] }, "origin_num": 326 }, { "前 K 个高频元素": { "node_id": "algorithm-04c75a4fe3714e1385bf72d429f8264d", "keywords": [ "leetcode", "前 K 个高频元素" ], "children": [] }, "origin_num": 346 }, { "俄罗斯套娃信封问题": { "node_id": "algorithm-f221f99db10a4f6387f4414b485c3ec4", "keywords": [ "leetcode", "俄罗斯套娃信封问题" ], "children": [] }, "origin_num": 353 }, { "有序矩阵中第 K 小的元素": { "node_id": "algorithm-6008013f4b44488584935091ecb34fec", "keywords": [ "leetcode", "有序矩阵中第 K 小的元素" ], "children": [] }, "origin_num": 377 }, { "翻转对": { "node_id": "algorithm-3a4e0f87183b4a27b08de2624304ca54", "keywords": [ "leetcode", "翻转对" ], "children": [] }, "origin_num": 492 }, { "排序数组": { "node_id": "algorithm-1b8fb429d0f242cb991e78bb19cfda1f", "keywords": [ "leetcode", "排序数组" ], "children": [] }, "origin_num": 911 } ] } }, { "leetcode-双指针": { "node_id": "algorithm-d02251b3c0c5437b98141c97f2663f83", "keywords": [], "children": [ { "盛最多水的容器": { "node_id": "algorithm-c2c888a4936d4a829ee95e51151a7df2", "keywords": [ "leetcode", "盛最多水的容器" ], "children": [] }, "origin_num": 10 }, { "最接近的三数之和": { "node_id": "algorithm-cb9503bb2fff401d9bc50547f91c9882", "keywords": [ "leetcode", "最接近的三数之和" ], "children": [] }, "origin_num": 15 }, { "删除有序数组中的重复项": { "node_id": "algorithm-c2fdb51c5a0648e5a2583ec52225e85f", "keywords": [ "leetcode", "删除有序数组中的重复项" ], "children": [] }, "origin_num": 25 }, { "移除元素": { "node_id": "algorithm-19baa04e7c604f0da6b99a51f548d860", "keywords": [ "leetcode", "移除元素" ], "children": [] }, "origin_num": 26 }, { "下一个排列": { "node_id": "algorithm-5460e4499c4b486b8d3d420337a4e95c", "keywords": [ "leetcode", "下一个排列" ], "children": [] }, "origin_num": 30 }, { "旋转链表": { "node_id": "algorithm-ed4faf635e83447691ebbb5489a80619", "keywords": [ "leetcode", "旋转链表" ], "children": [] }, "origin_num": 60 }, { "颜色分类": { "node_id": "algorithm-d81595f7151443d48a988e70e6efb62b", "keywords": [ "leetcode", "颜色分类" ], "children": [] }, "origin_num": 74 }, { "合并两个有序数组": { "node_id": "algorithm-7ef31e89b32342ff9dd569f71ad8493c", "keywords": [ "leetcode", "合并两个有序数组" ], "children": [] }, "origin_num": 87 }, { "环形链表": { "node_id": "algorithm-b36465af5596480baf353689bbb76872", "keywords": [ "leetcode", "环形链表" ], "children": [] }, "origin_num": 140 }, { "环形链表 II": { "node_id": "algorithm-dc2fe764852f445ea4f7393548a21e83", "keywords": [ "leetcode", "环形链表 II" ], "children": [] }, "origin_num": 141 } ] } } ] } }, { "算法高阶": { "node_id": "algorithm-4d7a30ae9d034a938dd6fa3376fe1a51", "keywords": [], "children": [ { "leetcode-树": { "node_id": "algorithm-4702bb6e19f84212bbe4bf42d15bf7cb", "keywords": [], "children": [ { "二叉树的中序遍历": { "node_id": "algorithm-28852b24083548cfa7d620b9991c5145", "keywords": [ "leetcode", "二叉树的中序遍历" ], "children": [] }, "origin_num": 93 }, { "不同的二叉搜索树 II": { "node_id": "algorithm-92fd99738b8f4fbc9b9a9fdeeeadb93f", "keywords": [ "leetcode", "不同的二叉搜索树 II" ], "children": [] }, "origin_num": 94 }, { "不同的二叉搜索树": { "node_id": "algorithm-38095f83157045a8a9461a9eb16f2485", "keywords": [ "leetcode", "不同的二叉搜索树" ], "children": [] }, "origin_num": 95 }, { "验证二叉搜索树": { "node_id": "algorithm-712807eb4c214bfca939d8411c8c4d87", "keywords": [ "leetcode", "验证二叉搜索树" ], "children": [] }, "origin_num": 97 }, { "恢复二叉搜索树": { "node_id": "algorithm-4c2a5b22d67c4455bf4524f938fba3b6", "keywords": [ "leetcode", "恢复二叉搜索树" ], "children": [] }, "origin_num": 98 }, { "相同的树": { "node_id": "algorithm-4b31baa58e8f47179d61dc60aeeddf3f", "keywords": [ "leetcode", "相同的树" ], "children": [] }, "origin_num": 99 }, { "二叉树中的最大路径和": { "node_id": "algorithm-771dcac3f8264cc49799e5b53d5f7ff5", "keywords": [ "leetcode", "二叉树中的最大路径和" ], "children": [] }, "origin_num": 123 } ] } }, { "leetcode-哈希表": { "node_id": "algorithm-3a6e81c7539748218c0114758c053d8b", "keywords": [], "children": [ { "串联所有单词的子串": { "node_id": "algorithm-cbdd961fd6b9430c9d3750a9d9659cdb", "keywords": [ "leetcode", "串联所有单词的子串" ], "children": [] }, "origin_num": 29 }, { "有效的数独": { "node_id": "algorithm-025fb8ec2ca945278ba5f2786336925c", "keywords": [ "leetcode", "有效的数独" ], "children": [] }, "origin_num": 35 }, { "缺失的第一个正数": { "node_id": "algorithm-b93725c019b442d6a2e7ea0ba6abe784", "keywords": [ "leetcode", "缺失的第一个正数" ], "children": [] }, "origin_num": 40 }, { "字母异位词分组": { "node_id": "algorithm-8cd8db97f6aa469cbad2d7fb4a5288e2", "keywords": [ "leetcode", "字母异位词分组" ], "children": [] }, "origin_num": 48 }, { "最小覆盖子串": { "node_id": "algorithm-9d32e2a224824609a113f7bceb132d30", "keywords": [ "leetcode", "最小覆盖子串" ], "children": [] }, "origin_num": 75 }, { "同构字符串": { "node_id": "algorithm-8b6209013d9e495d94c4643447f74475", "keywords": [ "leetcode", "同构字符串" ], "children": [] }, "origin_num": 204 } ] } }, { "leetcode-图与搜索": { "node_id": "algorithm-353634b94cf64e67b4b380a850480718", "keywords": [], "children": [ { "组合": { "node_id": "algorithm-3afb387f4c1048ef850e7666b986fcb9", "keywords": [ "leetcode", "组合" ], "children": [] }, "origin_num": 76 }, { "单词搜索": { "node_id": "algorithm-0f28f16066ca4246b4cca0dfaaedd478", "keywords": [ "leetcode", "单词搜索" ], "children": [] }, "origin_num": 78 }, { "克隆图": { "node_id": "algorithm-2afbab0aedee40e4bf4c5941f223b561", "keywords": [ "leetcode", "克隆图" ], "children": [] }, "origin_num": 132 }, { "课程表": { "node_id": "algorithm-f0d8530990c644fa969942569d12c9ea", "keywords": [ "leetcode", "课程表" ], "children": [] }, "origin_num": 206 }, { "课程表 II": { "node_id": "algorithm-372bf4b057724924953d3ed1d955f507", "keywords": [ "leetcode", "课程表 II" ], "children": [] }, "origin_num": 209 }, { "矩阵中的最长递增路径": { "node_id": "algorithm-bbbb116584f348d3b05e0b6dff21633c", "keywords": [ "leetcode", "矩阵中的最长递增路径" ], "children": [] }, "origin_num": 328 }, { "重新安排行程": { "node_id": "algorithm-b720d774875b40e2ba3fc18c96fe37f0", "keywords": [ "leetcode", "重新安排行程" ], "children": [] }, "origin_num": 331 } ] } }, { "leetcode-数学": { "node_id": "algorithm-cd2045704d6e4a2e9de341f7566bec74", "keywords": [], "children": [ { "整数反转": { "node_id": "algorithm-867a6d2a7ba345478115ef85500db75f", "keywords": [ "leetcode", "整数反转" ], "children": [] }, "origin_num": 6 }, { "回文数": { "node_id": "algorithm-f504da6883a4473387071aa51a84c9af", "keywords": [ "leetcode", "回文数" ], "children": [] }, "origin_num": 8 }, { "整数转罗马数字": { "node_id": "algorithm-a102f91e796844209df5cc53d031bb2f", "keywords": [ "leetcode", "整数转罗马数字" ], "children": [] }, "origin_num": 11 }, { "罗马数字转整数": { "node_id": "algorithm-103d87466f694bde98a43541e47e6c47", "keywords": [ "leetcode", "罗马数字转整数" ], "children": [] }, "origin_num": 12 }, { "两数相除": { "node_id": "algorithm-a1305e0a920647b0a74d80f6ee5d7bf9", "keywords": [ "leetcode", "两数相除" ], "children": [] }, "origin_num": 28 }, { "Pow(x, n)": { "node_id": "algorithm-dacb2bcca9084f00a506ad51b96c2b66", "keywords": [ "leetcode", "Pow(x, n)" ], "children": [] }, "origin_num": 49 }, { "排列序列": { "node_id": "algorithm-70966e6bdd1f4c1eafb1f0e165b50e5f", "keywords": [ "leetcode", "排列序列" ], "children": [] }, "origin_num": 59 }, { "加一": { "node_id": "algorithm-176c8b4c4a3a4cdcb5cfc1f7b08385d6", "keywords": [ "leetcode", "加一" ], "children": [] }, "origin_num": 65 }, { "二进制求和": { "node_id": "algorithm-3f9c34a94dfc408a9f27660040511f00", "keywords": [ "leetcode", "二进制求和" ], "children": [] }, "origin_num": 66 }, { "x 的平方根": { "node_id": "algorithm-6b2828daf66f43479d2d2a7e27e23932", "keywords": [ "leetcode", "x 的平方根" ], "children": [] }, "origin_num": 68 } ] } }, { "leetcode-设计": { "node_id": "algorithm-ba4e7ed1f052419ead87b84cc9727126", "keywords": [], "children": [ { "LRU 缓存机制": { "node_id": "algorithm-4c1b7da5fd2f40e889d75e8e2b3446f0", "keywords": [ "leetcode", "LRU 缓存机制" ], "children": [] }, "origin_num": 145 }, { "设计推特": { "node_id": "algorithm-49a663e34f3b4ac9add98217d48818d5", "keywords": [ "leetcode", "设计推特" ], "children": [] }, "origin_num": 354 }, { "O(1) 时间插入、删除和获取随机元素": { "node_id": "algorithm-9fb96243cf8d4b1c9b3040686e51b159", "keywords": [ "leetcode", "O(1) 时间插入、删除和获取随机元素" ], "children": [] }, "origin_num": 379 }, { "O(1) 时间插入、删除和获取随机元素 - 允许重复": { "node_id": "algorithm-6abc321e067448a9bb47798f8c2732dc", "keywords": [ "leetcode", "O(1) 时间插入、删除和获取随机元素 - 允许重复" ], "children": [] }, "origin_num": 380 }, { "LFU 缓存": { "node_id": "algorithm-9040820680414422982aed00e3774d88", "keywords": [ "leetcode", "LFU 缓存" ], "children": [] }, "origin_num": 459 } ] } }, { "leetcode-动态规划": { "node_id": "algorithm-ccd7be39bf4b448595d10de0f56c1f05", "keywords": [], "children": [ { "最长回文子串": { "node_id": "algorithm-1e6ac09f50f44e1db49d38cd1a802168", "keywords": [ "leetcode", "最长回文子串" ], "children": [] }, "origin_num": 4 }, { "正则表达式匹配": { "node_id": "algorithm-99b5757ef6c441b3b2d31ea1c54d2469", "keywords": [ "leetcode", "正则表达式匹配" ], "children": [] }, "origin_num": 9 }, { "括号生成": { "node_id": "algorithm-2bd98707da9f4fe1b34ab125fa4664ea", "keywords": [ "leetcode", "括号生成" ], "children": [] }, "origin_num": 21 }, { "通配符匹配": { "node_id": "algorithm-718f13cb1b244f98a74f2e7a1a2f8bf0", "keywords": [ "leetcode", "通配符匹配" ], "children": [] }, "origin_num": 43 }, { "最大子序和": { "node_id": "algorithm-bdd35a378b5b4b0db56eb77dbb0ecc4d", "keywords": [ "leetcode", "最大子序和" ], "children": [] }, "origin_num": 52 }, { "不同路径": { "node_id": "algorithm-f240918fc113412798699dc069297b46", "keywords": [ "leetcode", "不同路径" ], "children": [] }, "origin_num": 61 }, { "不同路径 II": { "node_id": "algorithm-ec12f1edbe454de9a8b17515ac7919ad", "keywords": [ "leetcode", "不同路径 II" ], "children": [] }, "origin_num": 62 }, { "最小路径和": { "node_id": "algorithm-007763b750db43dfb51105ee27c501c2", "keywords": [ "leetcode", "最小路径和" ], "children": [] }, "origin_num": 63 }, { "爬楼梯": { "node_id": "algorithm-97049e95c4cc42f8afac4633eba54b5b", "keywords": [ "leetcode", "爬楼梯" ], "children": [] }, "origin_num": 69 }, { "编辑距离": { "node_id": "algorithm-0dceaf29e6ea481aad96eafd5b0810d6", "keywords": [ "leetcode", "编辑距离" ], "children": [] }, "origin_num": 71 }, { "最大矩形": { "node_id": "algorithm-dba5ee6be2e6429b84e0396156bae1c5", "keywords": [ "leetcode", "最大矩形" ], "children": [] }, "origin_num": 84 }, { "扰乱字符串": { "node_id": "algorithm-6afc7481d3174bfda698af6f144a6438", "keywords": [ "leetcode", "扰乱字符串" ], "children": [] }, "origin_num": 86 }, { "解码方法": { "node_id": "algorithm-4d49162365f44fe997bd2c115096054f", "keywords": [ "leetcode", "解码方法" ], "children": [] }, "origin_num": 90 } ] } }, { "leetcode-回溯算法": { "node_id": "algorithm-644dd585183249048a688f1cf5c35aac", "keywords": [], "children": [ { "电话号码的字母组合": { "node_id": "algorithm-96cde7c2b5bf4091a13d1d062ba4416a", "keywords": [ "leetcode", "电话号码的字母组合" ], "children": [] }, "origin_num": 16 }, { "解数独": { "node_id": "algorithm-fffcd047c23741f2bf02403fa41642ca", "keywords": [ "leetcode", "解数独" ], "children": [] }, "origin_num": 36 }, { "组合总和": { "node_id": "algorithm-74f4a6cda5bb464ba2d7b1d272fa64cf", "keywords": [ "leetcode", "组合总和" ], "children": [] }, "origin_num": 38 }, { "组合总和 II": { "node_id": "algorithm-9d93c2f12e2b43089df066eaa963f3e4", "keywords": [ "leetcode", "组合总和 II" ], "children": [] }, "origin_num": 39 }, { "全排列": { "node_id": "algorithm-24d7c655f1c24126bb173b84d65f2ee0", "keywords": [ "leetcode", "全排列" ], "children": [] }, "origin_num": 45 }, { "全排列 II": { "node_id": "algorithm-6e401e363f344f888ee8ce6a9b3894c5", "keywords": [ "leetcode", "全排列 II" ], "children": [] }, "origin_num": 46 }, { "N 皇后": { "node_id": "algorithm-af1d6b412f8f46198ea8876704555376", "keywords": [ "leetcode", "N 皇后" ], "children": [] }, "origin_num": 50 }, { "N皇后 II": { "node_id": "algorithm-b88009c360534ffdb356b60ca011f92b", "keywords": [ "leetcode", "N皇后 II" ], "children": [] }, "origin_num": 51 }, { "格雷编码": { "node_id": "algorithm-4691973bea6f43c5a7b67c3fe10ee149", "keywords": [ "leetcode", "格雷编码" ], "children": [] }, "origin_num": 88 }, { "子集 II": { "node_id": "algorithm-511022f82b0249f696b576f23c6bf25d", "keywords": [ "leetcode", "子集 II" ], "children": [] }, "origin_num": 89 } ] } }, { "leetcode-贪心": { "node_id": "algorithm-911e462b95854992909c164b57563c10", "keywords": [], "children": [ { "跳跃游戏 II": { "node_id": "algorithm-46ce8eaf4c134e308bbf0b5bafe888e2", "keywords": [ "leetcode", "跳跃游戏 II" ], "children": [] }, "origin_num": 44 }, { "跳跃游戏": { "node_id": "algorithm-c27fedd5842c4c389cc0145878b65f8c", "keywords": [ "leetcode", "跳跃游戏" ], "children": [] }, "origin_num": 54 }, { "文本左右对齐": { "node_id": "algorithm-942f57e096b4460e8adcf08de8cf6468", "keywords": [ "leetcode", "文本左右对齐" ], "children": [] }, "origin_num": 67 }, { "买卖股票的最佳时机 II": { "node_id": "algorithm-424ad1bf338d42138793e7a5de6df885", "keywords": [ "leetcode", "买卖股票的最佳时机 II" ], "children": [] }, "origin_num": 121 }, { "加油站": { "node_id": "algorithm-6877fe23a31441e4b26b23ed17307bdb", "keywords": [ "leetcode", "加油站" ], "children": [] }, "origin_num": 133 }, { "分发糖果": { "node_id": "algorithm-918f2173626042b79d288599bce5804c", "keywords": [ "leetcode", "分发糖果" ], "children": [] }, "origin_num": 134 } ] } } ] } } ] } }