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