diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.json" index 77eb3c146422bd3f5d2abf058ad6d16571a443df..dff4056248125fd7bb8692760b561dce5cced6d8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "852817b216ad4b69829c52281a508f9f" + "exercise_id": "ec152c655c29427784bad8e2b097be6a" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" index 9bcf8631cda1bf0f30806d505d0914e8bdc44fc9..5ce2e44deaf2e6797527d301f8f2095153deefd5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/0_\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,7 +1,6 @@ # 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

 

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:
[0,1]
解释:
因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:
[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:
[0,1]

 

提示:

-

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

 

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:
[0,1]
解释:
因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:
[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:
[0,1]

 

提示:

-

以下错误的选项是?

+

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2425cad483fd31e284d58cbd8a00802ed239c829 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "对称二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "对称二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..105f4ae2608d7dd107b6daa87bf034a50fe7e174 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f1ce32e09e1e4a6baa582a6432191e67" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.md" index c44575a40be8dec5265cb3bd5f8ca9cd9ca073bf..d42c661d5cc25c883e3a0692799883fb9de8146f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/100_\345\257\271\347\247\260\344\272\214\345\217\211\346\240\221/solution.md" @@ -1,5 +1,35 @@ # 对称二叉树 -以下错误的选项是? +

给定一个二叉树,检查它是否是镜像对称的。

+ +

 

+ +

例如,二叉树 [1,2,2,3,4,4,3] 是对称的。

+ +
    1
+   / \
+  2   2
+ / \ / \
+3  4 4  3
+
+ +

 

+ +

但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:

+ +
    1
+   / \
+  2   2
+   \   \
+   3    3
+
+ +

 

+ +

进阶:

+ +

你可以运用递归和迭代两种方法解决这个问题吗?

+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d0a0ac682f3f8428a834c747006c81bbf25b2404 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的层序遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的层序遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c6ddf6b9d3ec70aea2a95223d797744e49c6634f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9290e1345143424f8a116ab56f88f50e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" index b159a3fe34a05212755f583ef2ab3625cbeace79..45a12c4bc5bfd8a954d345058016fda4c9a03f7d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/101_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" @@ -1,5 +1,30 @@ # 二叉树的层序遍历 -以下错误的选项是? +

给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。

+ +

 

+ +

示例:
+二叉树:[3,9,20,null,null,15,7],

+ +
+    3
+   / \
+  9  20
+    /  \
+   15   7
+
+ +

返回其层序遍历结果:

+ +
+[
+  [3],
+  [9,20],
+  [15,7]
+]
+
+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e0d4e6a795c8f5a7925a5b54759f94cb2bf84ea3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的锯齿形层序遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的锯齿形层序遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..54c684698ef56acef95f82ad45dc70abee3c62d6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d55fa143ea4b4a9b9cfc24a1e68e0e64" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" index 48bd2d912b4fc3b2b336f3c04aeaf255429ed4e5..1b71b50545c0e55e729cc7b3a3f5683af026c6f4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/102_\344\272\214\345\217\211\346\240\221\347\232\204\351\224\257\351\275\277\345\275\242\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" @@ -1,5 +1,28 @@ # 二叉树的锯齿形层序遍历 -以下错误的选项是? +

给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。

+ +

例如:
+给定二叉树 [3,9,20,null,null,15,7],

+ +
+    3
+   / \
+  9  20
+    /  \
+   15   7
+
+ +

返回锯齿形层序遍历如下:

+ +
+[
+  [3],
+  [20,9],
+  [15,7]
+]
+
+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ce72ffa643f06cc713cce381afb7ecd93644e38a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的最大深度" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的最大深度" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..688efbb89da4fa2afbde5d737e518b62d51c14fd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d4405493ff00470fb08f29109f7b68ce" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.md" index d11e886d0810394172b56ed6b120b25b8ee8b543..75e98d5dd7ad54985201fa494f9e7c47acd1e547 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/103_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\244\247\346\267\261\345\272\246/solution.md" @@ -1,5 +1,22 @@ # 二叉树的最大深度 -以下错误的选项是? +

给定一个二叉树,找出其最大深度。

+ +

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。

+ +

说明: 叶子节点是指没有子节点的节点。

+ +

示例:
+给定二叉树 [3,9,20,null,null,15,7]

+ +
    3
+   / \
+  9  20
+    /  \
+   15   7
+ +

返回它的最大深度 3 。

+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5f77da2aa2013051db54be25bcf2d94907cba4f4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "从前序与中序遍历序列构造二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "从前序与中序遍历序列构造二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..12d0633dd5dc3f36c6625615fb0658ad5b8aacd3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8f908ed43ce64c4dbbc1678a7428e948" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" index e581e01fc0c463ef534d746d140aa440843dbea3..18d4dcd78262845342e4454f417720f06e019a09 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/104_\344\273\216\345\211\215\345\272\217\344\270\216\344\270\255\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" @@ -1,5 +1,37 @@ # 从前序与中序遍历序列构造二叉树 -以下错误的选项是? +

给定一棵树的前序遍历 preorder 与中序遍历  inorder。请构造二叉树并返回其根节点。

+ +

 

+ +

示例 1:

+ +
+Input: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]
+Output: [3,9,20,null,null,15,7]
+
+ +

示例 2:

+ +
+Input: preorder = [-1], inorder = [-1]
+Output: [-1]
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3e30d4df1c04bf9423c887f41819e097af440dc0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "从中序与后序遍历序列构造二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "从中序与后序遍历序列构造二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..850079b9ae36b873c4178df3388616ccff8a5b6e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8ee984b6cbf14006a2e98997069b4dc4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" index fa66cfdd34aaeaa521db1123862193dc2c15fce0..10c2627ed9c3d3d1d25cbce4962776cc88717094 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/105_\344\273\216\344\270\255\345\272\217\344\270\216\345\220\216\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\346\236\204\351\200\240\344\272\214\345\217\211\346\240\221/solution.md" @@ -1,5 +1,24 @@ # 从中序与后序遍历序列构造二叉树 -以下错误的选项是? +

根据一棵树的中序遍历与后序遍历构造二叉树。

+ +

注意:
+你可以假设树中没有重复的元素。

+ +

例如,给出

+ +
中序遍历 inorder = [9,3,15,20,7]
+后序遍历 postorder = [9,15,7,20,3]
+ +

返回如下的二叉树:

+ +
    3
+   / \
+  9  20
+    /  \
+   15   7
+
+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..db433c965253a6e3ce531f62d9dd0f4446518bf5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的层序遍历 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的层序遍历 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..48cd6de44251dc804874c0fd33f156d7e646ea9f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3522ee5b49db49e59cbba1f8746ee9f2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.md" index 090a59a60216f4471193b1048e95f770c2881ebe..953f4d2cd8170f3026aecd796ee8bd162f94dcc9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/106_\344\272\214\345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206 II/solution.md" @@ -1,5 +1,28 @@ # 二叉树的层序遍历 II -以下错误的选项是? +

给定一个二叉树,返回其节点值自底向上的层序遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)

+ +

例如:
+给定二叉树 [3,9,20,null,null,15,7],

+ +
+    3
+   / \
+  9  20
+    /  \
+   15   7
+
+ +

返回其自底向上的层序遍历为:

+ +
+[
+  [15,7],
+  [9,20],
+  [3]
+]
+
+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8ab60cd84f5158aee98e15b46e4f789710a66333 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "将有序数组转换为二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "将有序数组转换为二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d55d5c7047d358e626b7cb65c99d0f38c217c62f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "67d0973286b04e01985a6439cde4be31" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" index 1306709ed7b935c3dd67c443e831ff25b6c0e8a5..4fedf5a95dc49517efd7bc21a8cb7095585c330b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/107_\345\260\206\346\234\211\345\272\217\346\225\260\347\273\204\350\275\254\346\215\242\344\270\272\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -1,5 +1,38 @@ # 将有序数组转换为二叉搜索树 -以下错误的选项是? +

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。

+ +

高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。

+ +

 

+ +

示例 1:

+ +
+输入:nums = [-10,-3,0,5,9]
+输出:[0,-3,9,-10,null,5]
+解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:
+
+
+ +

示例 2:

+ +
+输入:nums = [1,3]
+输出:[3,1]
+解释:[1,3] 和 [3,1] 都是高度平衡二叉搜索树。
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..84bde471e4d5c3152c6454a6181759052afec762 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有序链表转换二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有序链表转换二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a912970ed4cf25440b8a0da471572eee4e61b0d1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "46e1f6d1b2ea4ddfbce9f0b7937618c3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" index 3ad88e4c3bbff0c0d832575261ece4b41a2c2fb1..7a57b70833153d0ced98c5a5b6d70ef7ea793adf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/108_\346\234\211\345\272\217\351\223\276\350\241\250\350\275\254\346\215\242\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -1,5 +1,22 @@ # 有序链表转换二叉搜索树 -以下错误的选项是? +

给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。

+ +

本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。

+ +

示例:

+ +
给定的有序链表: [-10, -3, 0, 5, 9],
+
+一个可能的答案是:[0, -3, 9, -10, null, 5], 它可以表示下面这个高度平衡二叉搜索树:
+
+      0
+     / \
+   -3   9
+   /   /
+ -10  5
+
+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a771a0aafef5d053708907b589f67411ded4bec2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "平衡二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "平衡二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..387bbbb467e56663f074a1dc6af20028110f0097 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "349b24e6729544c3a3b27f925f0c1b98" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.md" index c9886fcb6c49079e77e49c9044eb69120db8daf4..6f0f2ce0e3c9d2fe1f20d147729edffc9ccf51ca 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/109_\345\271\263\350\241\241\344\272\214\345\217\211\346\240\221/solution.md" @@ -1,5 +1,45 @@ # 平衡二叉树 -以下错误的选项是? +

给定一个二叉树,判断它是否是高度平衡的二叉树。

+ +

本题中,一棵高度平衡二叉树定义为:

+ +
+

一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。

+
+ +

 

+ +

示例 1:

+ +
+输入:root = [3,9,20,null,null,15,7]
+输出:true
+
+ +

示例 2:

+ +
+输入:root = [1,2,2,3,3,null,null,4,4]
+输出:false
+
+ +

示例 3:

+ +
+输入:root = []
+输出:true
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.json" index 90bb3a7065b46ece9085acd870ac2c5827105999..0681c3e1e0e9579857e9a2bc7e0bbfefcea07991 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "52fee70ba9b649ffbcfca6fd3bf96ff6" + "exercise_id": "948a23a3a42a470b8e42748d23fc1fc8" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.md" index efb8cafb0fc9199a99d7332b8309db499cc1255c..d4869915fa5a3cf2544ef98218335b5ac9a6efa9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/10_\347\233\233\346\234\200\345\244\232\346\260\264\347\232\204\345\256\271\345\231\250/solution.md" @@ -1,7 +1,6 @@ # 盛最多水的容器

给你 n 个非负整数 a1,a2,...,an每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai)(i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

说明:你不能倾斜容器。

 

示例 1:

输入:[1,8,6,2,5,4,8,3,7]
输出:
49
解释:
图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。

示例 2:

输入:height = [1,1]
输出:
1

示例 3:

输入:height = [4,3,2,1,4]
输出:
16

示例 4:

输入:height = [1,2,1]
输出:
2

 

提示:

-

给你 n 个非负整数 a1,a2,...,an每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai)(i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

说明:你不能倾斜容器。

 

示例 1:

输入:[1,8,6,2,5,4,8,3,7]
输出:
49
解释:
图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。

示例 2:

输入:height = [1,1]
输出:
1

示例 3:

输入:height = [4,3,2,1,4]
输出:
16

示例 4:

输入:height = [1,2,1]
输出:
2

 

提示:

-

以下错误的选项是?

+

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..97d9f6faf955d7426522647b21dbe548364a2cbb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的最小深度" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的最小深度" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..22a09bbc38af6b388ad6b5c1bfbef6c98b964e06 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d191dec01b78497fb0c63897d37fb895" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.md" index e9d3599d72563a0f93309ffa757b0c94d95f3a3b..8e2690803ac1610501dd7112e3d76d965dc0fa7c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/110_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\345\260\217\346\267\261\345\272\246/solution.md" @@ -1,5 +1,36 @@ # 二叉树的最小深度 -以下错误的选项是? +

给定一个二叉树,找出其最小深度。

+ +

最小深度是从根节点到最近叶子节点的最短路径上的节点数量。

+ +

说明:叶子节点是指没有子节点的节点。

+ +

 

+ +

示例 1:

+ +
+输入:root = [3,9,20,null,null,15,7]
+输出:2
+
+ +

示例 2:

+ +
+输入:root = [2,null,3,null,4,null,5,null,6]
+输出:5
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8de2c118001f0c1285616f10d64a220cb04fb4b0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "路径总和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "路径总和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9e70c1eca603eb600854a763a6184886e6b5be69 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "544c6d3b7e0d4116b27d5fdb8691a522" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.md" index e3c7b570680674c93fdbeec900cf12334edf4844..b6cd1fda19f839e3244fbf7cd0b461ea58af7e95 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/111_\350\267\257\345\276\204\346\200\273\345\222\214/solution.md" @@ -1,5 +1,42 @@ # 路径总和 -以下错误的选项是? +

给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum

+ +

叶子节点 是指没有子节点的节点。

+ +

 

+ +

示例 1:

+ +
+输入:root = [5,4,8,11,null,13,4,7,2,null,null,null,1], targetSum = 22
+输出:true
+
+ +

示例 2:

+ +
+输入:root = [1,2,3], targetSum = 5
+输出:false
+
+ +

示例 3:

+ +
+输入:root = [1,2], targetSum = 0
+输出:false
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..84d243397cf9206ee1ba960953bc3b6c8ce8dcd6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "路径总和 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "路径总和 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..05edb15dfc3418e0fb06894b0c989d77b8aafd9b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "cebd88413a964aeca882afdf79cb545a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.md" index 9480eaaf74490f0d5ed9d2d595b4f34ad6fd004b..b96ce16823ded9f4e7399de8c79b2d84a89909db 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/112_\350\267\257\345\276\204\346\200\273\345\222\214 II/solution.md" @@ -1,5 +1,46 @@ # 路径总和 II -以下错误的选项是? +

给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。

+ +

叶子节点 是指没有子节点的节点。

+ +
+
+

 

+ +

示例 1:

+ +
+输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
+输出:[[5,4,11,2],[5,8,4,5]]
+
+ +

示例 2:

+ +
+输入:root = [1,2,3], targetSum = 5
+输出:[]
+
+ +

示例 3:

+ +
+输入:root = [1,2], targetSum = 0
+输出:[]
+
+ +

 

+ +

提示:

+ + +
+
+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..aa4679cf09c02d2fcf0c63667cfa544d9fccea28 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树展开为链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树展开为链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..db0ddd71e085d93772963be65a5393c5820fbda1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ff78d2cb32c54b4aa7b81a9d1460c414" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.md" index bc2df60b7412b56817e4c917dbcda1ef70cc5464..82c456bb370d58105efc24adb2504bf9fe2f42ae 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/113_\344\272\214\345\217\211\346\240\221\345\261\225\345\274\200\344\270\272\351\223\276\350\241\250/solution.md" @@ -1,5 +1,48 @@ # 二叉树展开为链表 -以下错误的选项是? +

给你二叉树的根结点 root ,请你将它展开为一个单链表:

+ + + +

 

+ +

示例 1:

+ +
+输入:root = [1,2,5,3,4,null,6]
+输出:[1,null,2,null,3,null,4,null,5,null,6]
+
+ +

示例 2:

+ +
+输入:root = []
+输出:[]
+
+ +

示例 3:

+ +
+输入:root = [0]
+输出:[0]
+
+ +

 

+ +

提示:

+ + + +

 

+ +

进阶:你可以使用原地算法(O(1) 额外空间)展开这棵树吗?

+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cde691687a16edae714d792bf6d59a080b2206b1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "不同的子序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "不同的子序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..259e00d6ca7ca9f6cbd2b331759c1533cebf0098 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "09986605839149aaa236fd434e229597" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.md" index b97517e162dd55bef43369f9398fce6e391d8638..d6132631c42ca2e366c541d2640ff132125732ee 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/114_\344\270\215\345\220\214\347\232\204\345\255\220\345\272\217\345\210\227/solution.md" @@ -1,5 +1,47 @@ # 不同的子序列 -以下错误的选项是? +

给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。

+ +

字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE" 是 "ABCDE" 的一个子序列,而 "AEC" 不是)

+ +

题目数据保证答案符合 32 位带符号整数范围。

+ +

 

+ +

示例 1:

+ +
+输入:s = "rabbbit", t = "rabbit"
+输出3
+解释:
+如下图所示, 有 3 种可以从 s 中得到 "rabbit" 的方案。
+rabbbit
+rabbbit
+rabbbit
+ +

示例 2:

+ +
+输入:s = "babgbag", t = "bag"
+输出5
+解释:
+如下图所示, 有 5 种可以从 s 中得到 "bag" 的方案。 
+babgbag
+babgbag
+babgbag
+babgbag
+babgbag
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..67829872e0d30f7927a591aad5dcc6da4418903e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "填充每个节点的下一个右侧节点指针" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "填充每个节点的下一个右侧节点指针" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3e1964b1bb7addb32f6975332ea90f97e9642598 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6d660f34bef54305876cbe888e276745" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.md" index f407eeb26c579bb77724c9f2514d763c7ca1b5ee..33f5d32d4ed55865699e251730b28f2ec4269f61 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/115_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210/solution.md" @@ -1,5 +1,49 @@ # 填充每个节点的下一个右侧节点指针 -以下错误的选项是? +

给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:

+ +
+struct Node {
+  int val;
+  Node *left;
+  Node *right;
+  Node *next;
+}
+ +

填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL

+ +

初始状态下,所有 next 指针都被设置为 NULL

+ +

 

+ +

进阶:

+ + + +

 

+ +

示例:

+ +

+ +
+输入:root = [1,2,3,4,5,6,7]
+输出:[1,#,2,3,#,4,5,6,7,#]
+解释:给定二叉树如图 A 所示,你的函数应该填充它的每个 next 指针,以指向其下一个右侧节点,如图 B 所示。序列化的输出按层序遍历排列,同一层节点由 next 指针连接,'#' 标志着每一层的结束。
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2250263f3fe40e3a59470dcf28114a7e207f28b1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "填充每个节点的下一个右侧节点指针 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "填充每个节点的下一个右侧节点指针 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e85a301f2a4275dc61525b563c3fb10161c38163 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "75e2fe61ebdb481987a54b0c18811f9b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.md" index ccb7caaa96f91b77938fe979318d02fe16969419..cac322906cee6d35afefc247f65fa7cbacabf4e5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/116_\345\241\253\345\205\205\346\257\217\344\270\252\350\212\202\347\202\271\347\232\204\344\270\213\344\270\200\344\270\252\345\217\263\344\276\247\350\212\202\347\202\271\346\214\207\351\222\210 II/solution.md" @@ -1,5 +1,53 @@ # 填充每个节点的下一个右侧节点指针 II -以下错误的选项是? +

给定一个二叉树

+ +
+struct Node {
+  int val;
+  Node *left;
+  Node *right;
+  Node *next;
+}
+ +

填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL

+ +

初始状态下,所有 next 指针都被设置为 NULL

+ +

 

+ +

进阶:

+ + + +

 

+ +

示例:

+ +

+ +
+输入:root = [1,2,3,4,5,null,7]
+输出:[1,#,2,3,#,4,5,7,#]
+解释:给定二叉树如图 A 所示,你的函数应该填充它的每个 next 指针,以指向其下一个右侧节点,如图 B 所示。序列化输出按层序遍历顺序(由 next 指针连接),'#' 表示每层的末尾。
+ +

 

+ +

提示:

+ + + +

 

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2cd52d284d0d0d4b90ae8ef723afd083888f0b88 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "杨辉三角" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "杨辉三角" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f9c220f23c532a0d2e3ef34405d573005ab443b1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "dba4796c50e442b29b123edad8e14028" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.md" index 7f5ae3eaddcd0eb5638071bc8532a4a0947f5748..9db8c97d39169b506ccdeaab4ea1d3f55d742d22 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/117_\346\235\250\350\276\211\344\270\211\350\247\222/solution.md" @@ -1,5 +1,35 @@ # 杨辉三角 -以下错误的选项是? +

给定一个非负整数 numRows生成「杨辉三角」的前 numRows 行。

+ +

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

+ +

+ +

 

+ +

示例 1:

+ +
+输入: numRows = 5
+输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
+
+ +

示例 2:

+ +
+输入: numRows = 1
+输出: [[1]]
+
+ +

 

+ +

提示:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f2a62f4ab2b998b3ead382e8491be67c5e271538 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "杨辉三角 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "杨辉三角 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..62e31a3766ee619de92c8235e1d4297b918ef28f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "63a645be30244fd388bac74952cc7aea" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.md" index 5b990e7cd9b483ff737add84625bf225388c6f22..99710f5af928cfd45b7c997ae7aecf6f68bb2abf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/118_\346\235\250\350\276\211\344\270\211\350\247\222 II/solution.md" @@ -1,5 +1,48 @@ # 杨辉三角 II -以下错误的选项是? +

给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。

+ +

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

+ +

+ +

 

+ +

示例 1:

+ +
+输入: rowIndex = 3
+输出: [1,3,3,1]
+
+ +

示例 2:

+ +
+输入: rowIndex = 0
+输出: [1]
+
+ +

示例 3:

+ +
+输入: rowIndex = 1
+输出: [1,1]
+
+ +

 

+ +

提示:

+ + + +

 

+ +

进阶:

+ +

你可以优化你的算法到 O(rowIndex) 空间复杂度吗?

+ +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9be4a0210f3fa4ca95a39b7ba0ab88d961edfcc4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "三角形最小路径和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "三角形最小路径和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b9a1538d9f5f03f743b9a081773e297559305cb7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "28bc24c5a30443bd87c8a04a4c04eb7b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" index 24fc1b92aa1fc1cb14454d2b5d777ca53bded5ce..5fddc3be68f7deb2213fbea0475046e1a758e475 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/119_\344\270\211\350\247\222\345\275\242\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" @@ -1,5 +1,50 @@ # 三角形最小路径和 -以下错误的选项是? +

给定一个三角形 triangle ,找出自顶向下的最小路径和。

+ +

每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的下标 ii + 1

+ +

 

+ +

示例 1:

+ +
+输入:triangle = [[2],[3,4],[6,5,7],[4,1,8,3]]
+输出:11
+解释:如下面简图所示:
+   2
+  3 4
+ 6 5 7
+4 1 8 3
+自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。
+
+ +

示例 2:

+ +
+输入:triangle = [[-10]]
+输出:-10
+
+ +

 

+ +

提示:

+ + + +

 

+ +

进阶:

+ + + +

以下错误的选项是?

## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.json" index 9da546f21748005c9bf6ff8ecf228233e833351d..711ff4d003e26f8fde86061947446c6ed4220195 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "d20ae4f7cab4433c85c3866f08c219d9" + "exercise_id": "b1e54524655143059dc927e4641d44af" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.md" index 076ca22ade4886324ec62c17fdb2ca224b8ab444..02753f15d5bd80f3a5f4b9114d344470c1f32c0b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/11_\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.md" @@ -68,76 +68,7 @@ M 1000
  • 1 <= num <= 3999
  • -

    -

    罗马数字包含以下七种字符: I, V, X, LCD 和 M。 -

    - -
    字符          数值
    -I             1
    -V             5
    -X             10
    -L             50
    -C             100
    -D             500
    -M             1000
    - -

    例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 - 写做 XII ,即为 X + II 。 27 - 写做  XXVII, - 即为 XX + V + II 。

    - -

    通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 - 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:

    - - - -

    给你一个整数,将其转为罗马数字。

    - -

     

    - -

    示例 1:

    - -
    输入: num = 3
    -
    输出:
    "III"
    - -

    示例 2:

    - -
    输入: num = 4
    -
    输出:
    "IV"
    - -

    示例 3:

    - -
    输入: num = 9
    -
    输出:
    "IX"
    - -

    示例 4:

    - -
    输入: num = 58
    -
    输出:
    "LVIII" -
    解释:
    L = 50, V = 5, III = 3. -
    - -

    示例 5:

    - -
    输入: num = 1994
    -
    输出:
    "MCMXCIV" -
    解释:
    M = 1000, CM = 900, XC = 90, IV = 4.
    - -

     

    - -

    提示:

    - - -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3a04f3aac7dfe6ad40c5819dc83ea53868af5996 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "买卖股票的最佳时机" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "买卖股票的最佳时机" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0444c2a2b0020ea2c6fbbd91a1042faa5cd65536 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ae9df054283842929a6fdb70445410c8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.md" index 2960484513957ceac341b3f4490a106ac7f8889e..dfbaf421c8e91ad394085e9f1ef20b77c4fccaf7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/120_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272/solution.md" @@ -1,5 +1,39 @@ # 买卖股票的最佳时机 -以下错误的选项是? +

    给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

    + +

    你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

    + +

    返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0

    + +

     

    + +

    示例 1:

    + +
    +输入:[7,1,5,3,6,4]
    +输出:5
    +解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。
    +     注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。
    +
    + +

    示例 2:

    + +
    +输入:prices = [7,6,4,3,1]
    +输出:0
    +解释:在这种情况下, 没有交易完成, 所以最大利润为 0。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..abe7bbb3fa35bfa47ad9dcd2ee9d865de39f6820 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "买卖股票的最佳时机 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "买卖股票的最佳时机 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0367df4eef4e95dcc9eb1011ea39ed192a2d3d0a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bb231155c0f74d2487e0e94741090a6b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.md" index 17f1a12bd50560e03aaed8822b37cc9f44eacfca..e0d6ec21e002e31c53abb91e89c1040cd9f3e33a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/121_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 II/solution.md" @@ -1,5 +1,47 @@ # 买卖股票的最佳时机 II -以下错误的选项是? +

    给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。

    + +

    设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。

    + +

    注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

    + +

     

    + +

    示例 1:

    + +
    +输入: prices = [7,1,5,3,6,4]
    +输出: 7
    +解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。
    +     随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3 。
    +
    + +

    示例 2:

    + +
    +输入: prices = [1,2,3,4,5]
    +输出: 4
    +解释: 在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。
    +     注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。
    +
    + +

    示例 3:

    + +
    +输入: prices = [7,6,4,3,1]
    +输出: 0
    +解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e1be1e5099042a11d323445258987401495e3a03 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "买卖股票的最佳时机 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "买卖股票的最佳时机 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a3bbcc027653c5ae21774c45ebe8f3ac23e59312 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "49d44a4e374941a2842fbb34f9cf0501" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.md" index 4e805f732da4e60e2d23ebf1aab87e908aa4f649..c7133b71a7fa6da15b8bff9acfbdacde4b2644f8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/122_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 III/solution.md" @@ -1,5 +1,54 @@ # 买卖股票的最佳时机 III -以下错误的选项是? +

    给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。

    + +

    设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。

    + +

    注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

    + +

     

    + +

    示例 1:

    + +
    +输入:prices = [3,3,5,0,0,3,1,4]
    +输出:6
    +解释:在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利润 = 3-0 = 3 。
    +     随后,在第 7 天(股票价格 = 1)的时候买入,在第 8 天 (股票价格 = 4)的时候卖出,这笔交易所能获得利润 = 4-1 = 3 。
    + +

    示例 2:

    + +
    +输入:prices = [1,2,3,4,5]
    +输出:4
    +解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。   
    +     注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。   
    +     因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。
    +
    + +

    示例 3:

    + +
    +输入:prices = [7,6,4,3,1] 
    +输出:0 
    +解释:在这个情况下, 没有交易完成, 所以最大利润为 0。
    + +

    示例 4:

    + +
    +输入:prices = [1]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..216a89fda93e78f967464536fada028afd4ccca2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树中的最大路径和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树中的最大路径和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e0dca7708a16f72018844cdbee6d506fd555efdd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b26b38cc4631496080fc88639e010df3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.md" index 6bf9c2b2154c2da80be2f80758790ca067b47941..0086357ad79c87e7b40b1f65d8f9626ec41f81f2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/123_\344\272\214\345\217\211\346\240\221\344\270\255\347\232\204\346\234\200\345\244\247\350\267\257\345\276\204\345\222\214/solution.md" @@ -1,5 +1,37 @@ # 二叉树中的最大路径和 -以下错误的选项是? +

    路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。

    + +

    路径和 是路径中各节点值的总和。

    + +

    给你一个二叉树的根节点 root ,返回其 最大路径和

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [1,2,3]
    +输出:6
    +解释:最优路径是 2 -> 1 -> 3 ,路径和为 2 + 1 + 3 = 6
    + +

    示例 2:

    + +
    +输入:root = [-10,9,20,null,null,15,7]
    +输出:42
    +解释:最优路径是 15 -> 20 -> 7 ,路径和为 15 + 20 + 7 = 42
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..642ee47ab974c51ac40d5b9ae28d02f86d7c42c7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "验证回文串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "验证回文串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1227c00a81548eeaed32a9e9a8e0885881986d6c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "aff0a62b52a3433f9aec60f3acc0ce97" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.md" index a639c898ec993b3c50821a994f3668101dabec90..40ff876dfa80fc47b3921891f57fb5d5147e5a40 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/124_\351\252\214\350\257\201\345\233\236\346\226\207\344\270\262/solution.md" @@ -1,5 +1,36 @@ # 验证回文串 -以下错误的选项是? +

    给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。

    + +

    说明:本题中,我们将空字符串定义为有效的回文串。

    + +

     

    + +

    示例 1:

    + +
    +输入: "A man, a plan, a canal: Panama"
    +输出: true
    +解释:"amanaplanacanalpanama" 是回文串
    +
    + +

    示例 2:

    + +
    +输入: "race a car"
    +输出: false
    +解释:"raceacar" 不是回文串
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a3868964d1e2821ca732e5cf43766d86e2a0381c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词接龙 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词接龙 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6fb782e0c765da793593fa920bc0f1a3d0978537 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "84292d0d29094d59bd5be678c4c853e4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.md" index 659215273b90d223cf2595b8f97ad85edad0ed4d..94e7bc06e7e32f01363def0d74868171ce83bbe7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/125_\345\215\225\350\257\215\346\216\245\351\276\231 II/solution.md" @@ -1,5 +1,53 @@ # 单词接龙 II -以下错误的选项是? +

    按字典 wordList 完成从单词 beginWord 到单词 endWord 转化,一个表示此过程的 转换序列 是形式上像 beginWord -> s1 -> s2 -> ... -> sk 这样的单词序列,并满足:

    + +
    +
    + + +

    给你两个单词 beginWordendWord ,以及一个字典 wordList 。请你找出并返回所有从 beginWordendWord最短转换序列 ,如果不存在这样的转换序列,返回一个空列表。每个序列都应该以单词列表 [beginWord, s1, s2, ..., sk] 的形式返回。

    + +

     

    + +

    示例 1:

    + +
    +输入:beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log","cog"]
    +输出:[["hit","hot","dot","dog","cog"],["hit","hot","lot","log","cog"]]
    +解释:存在 2 种最短的转换序列:
    +"hit" -> "hot" -> "dot" -> "dog" -> "cog"
    +"hit" -> "hot" -> "lot" -> "log" -> "cog"
    +
    + +

    示例 2:

    + +
    +输入:beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log"]
    +输出:[]
    +解释:endWord "cog" 不在字典 wordList 中,所以不存在符合要求的转换序列。
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..82c238eee81faaa950c971a8650f59f7e9c5d8e9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词接龙" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词接龙" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..633d1a4a664d514a8c4624ff8911d256fe7247b2 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3cee91c0e09040b7b0c46b7f5ebb7cc5" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.md" index 7b232fd6b3ef76b73a2882cce6416ca6febad909..1e6adcc2c7d3b17098ec13bc22ef98443c4c72fe 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/126_\345\215\225\350\257\215\346\216\245\351\276\231/solution.md" @@ -1,5 +1,46 @@ # 单词接龙 -以下错误的选项是? +

    字典 wordList 中从单词 beginWord endWord转换序列 是一个按下述规格形成的序列:

    + + + +

    给你两个单词 beginWord endWord 和一个字典 wordList ,找到从 beginWord 到 endWord最短转换序列 中的 单词数目 。如果不存在这样的转换序列,返回 0。

    +  + +

    示例 1:

    + +
    +输入:beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log","cog"]
    +输出:5
    +解释:一个最短转换序列是 "hit" -> "hot" -> "dot" -> "dog" -> "cog", 返回它的长度 5。
    +
    + +

    示例 2:

    + +
    +输入:beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log"]
    +输出:0
    +解释:endWord "cog" 不在字典中,所以无法进行转换。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e3f4fd8f1e07e85a975b23673d375ef73ce0d031 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最长连续序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最长连续序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..984e9a73be48c52c3a3d970ce049eb57a9e1a864 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "dce3e3515a4b405e8aec92b075fac20f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.md" index c9099fdcae5fef539a57d965dda6d4d6669e7330..72017bf4f55c4d9c52d4d68f2f3668a58d174193 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/127_\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.md" @@ -1,5 +1,34 @@ # 最长连续序列 -以下错误的选项是? +

    给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

    + +

    请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [100,4,200,1,3,2]
    +输出:4
    +解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。
    + +

    示例 2:

    + +
    +输入:nums = [0,3,7,2,5,8,4,6,0,1]
    +输出:9
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..497ffc20beb6b8a659dd2355f8f59113c7af8225 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "求根节点到叶节点数字之和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "求根节点到叶节点数字之和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6f52bf834c1c1bde0e5ab6fc0aaf829e95b9bc38 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c2029480bab042f781f764f5c549966d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.md" index e2f81af73a387dedf59104f167e51046e4cd7b64..1869c54b28e341fe2d0714db52aba2adb9ecf436 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/128_\346\261\202\346\240\271\350\212\202\347\202\271\345\210\260\345\217\266\350\212\202\347\202\271\346\225\260\345\255\227\344\271\213\345\222\214/solution.md" @@ -1,5 +1,54 @@ # 求根节点到叶节点数字之和 -以下错误的选项是? +给你一个二叉树的根节点 root ,树中每个节点都存放有一个 09 之间的数字。 +
    +
    +

    每条从根节点到叶节点的路径都代表一个数字:

    + + + +

    计算从根节点到叶节点生成的 所有数字之和

    + +

    叶节点 是指没有子节点的节点。

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [1,2,3]
    +输出:25
    +解释:
    +从根到叶子节点路径 1->2 代表数字 12
    +从根到叶子节点路径 1->3 代表数字 13
    +因此,数字总和 = 12 + 13 = 25
    + +

    示例 2:

    + +
    +输入:root = [4,9,0,5,1]
    +输出:1026
    +解释:
    +从根到叶子节点路径 4->9->5 代表数字 495
    +从根到叶子节点路径 4->9->1 代表数字 491
    +从根到叶子节点路径 4->0 代表数字 40
    +因此,数字总和 = 495 + 491 + 40 = 1026
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f2f1084d6ea8e04a1d019c4858e076df952ba042 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "被围绕的区域" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "被围绕的区域" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a4e726565d100f418df3f35cc1e05ec75f2a633e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a2608cf9adcf469d86ac1874392f6288" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.md" index 34a126096b9aa016e1042488ba75bbab20982513..de1ad5330f3f507d99414dd91e2f7d5a4d0e35ad 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/129_\350\242\253\345\233\264\347\273\225\347\232\204\345\214\272\345\237\237/solution.md" @@ -1,5 +1,38 @@ # 被围绕的区域 -以下错误的选项是? +给你一个 m x n 的矩阵 board ,由若干字符 'X''O' ,找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O''X' 填充。 +
    +
    +

     

    + +

    示例 1:

    + +
    +输入:board = [["X","X","X","X"],["X","O","O","X"],["X","X","O","X"],["X","O","X","X"]]
    +输出:[["X","X","X","X"],["X","X","X","X"],["X","X","X","X"],["X","O","X","X"]]
    +解释:被围绕的区间不会存在于边界上,换句话说,任何边界上的 'O' 都不会被填充为 'X'。 任何不在边界上,或不与边界上的 'O' 相连的 'O' 最终都会被填充为 'X'。如果两个元素在水平或垂直方向相邻,则称它们是“相连”的。
    +
    + +

    示例 2:

    + +
    +输入:board = [["X"]]
    +输出:[["X"]]
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.json" index 766331d152bf8609a661b88426debd08aad4a9f0..00160c200e1b477015ffa00fbf2aff678e300c2a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "e323b8bfb3e64ec0b7b9e81e9bc57067" + "exercise_id": "0ef7da523b6b4d0187ea4f075f4445d3" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.md" index 1d872780dc00551331dff62f481e2ab2da1a2247..b6ce3ae8b37d98f9e1e5b5adf8cc323c3294cefd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/12_\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.md" @@ -68,76 +68,7 @@ M 1000
  • 1 <= num <= 3999
  • -

    -

    罗马数字包含以下七种字符: I, V, X, LCD 和 M。 -

    - -
    字符          数值
    -I             1
    -V             5
    -X             10
    -L             50
    -C             100
    -D             500
    -M             1000
    - -

    例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 - 写做 XII ,即为 X + II 。 27 - 写做  XXVII, - 即为 XX + V + II 。

    - -

    通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 - 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:

    - - - -

    给你一个整数,将其转为罗马数字。

    - -

     

    - -

    示例 1:

    - -
    输入: num = 3
    -
    输出:
    "III"
    - -

    示例 2:

    - -
    输入: num = 4
    -
    输出:
    "IV"
    - -

    示例 3:

    - -
    输入: num = 9
    -
    输出:
    "IX"
    - -

    示例 4:

    - -
    输入: num = 58
    -
    输出:
    "LVIII" -
    解释:
    L = 50, V = 5, III = 3. -
    - -

    示例 5:

    - -
    输入: num = 1994
    -
    输出:
    "MCMXCIV" -
    解释:
    M = 1000, CM = 900, XC = 90, IV = 4.
    - -

     

    - -

    提示:

    - - -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..46dccb6e9cbd766c9bbdb8ec78c518fe6367f4bb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分割回文串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分割回文串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..29c86a5850eb9a235e8881bfc0e86f830b2abce9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9f4a10bcd13846a096f8fd2ad3b55b5f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.md" index b2640c25bd2795a8c049f10bb3b4367502e5881a..e7c3141abd159c450d0048a29ae6e850d0fb2faa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/130_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262/solution.md" @@ -1,5 +1,34 @@ # 分割回文串 -以下错误的选项是? +

    给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。

    + +

    回文串 是正着读和反着读都一样的字符串。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "aab"
    +输出:[["a","a","b"],["aa","b"]]
    +
    + +

    示例 2:

    + +
    +输入:s = "a"
    +输出:[["a"]]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..792595969622ae59754ae0577cdaa2539b164383 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分割回文串 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分割回文串 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8a733aabead29a46596dd8dd80911907995ccd9a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "638bf86d28bb424f9dc4ac45f566916a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.md" index 06fcae0c7fc66afdd4234738d76ae3cc402843e7..915c05f798f31a218b1d634bba1bad301a7d6d6e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/131_\345\210\206\345\211\262\345\233\236\346\226\207\344\270\262 II/solution.md" @@ -1,5 +1,46 @@ # 分割回文串 II -以下错误的选项是? +

    给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。

    + +

    返回符合要求的 最少分割次数

    + +
    +
    +

     

    + +

    示例 1:

    + +
    +输入:s = "aab"
    +输出:1
    +解释:只需一次分割就可将 s 分割成 ["aa","b"] 这样两个回文子串。
    +
    + +

    示例 2:

    + +
    +输入:s = "a"
    +输出:0
    +
    + +

    示例 3:

    + +
    +输入:s = "ab"
    +输出:1
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..df3d399575e1a6743a573328db5934f4479dcd2c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "克隆图" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "克隆图" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a30e4037329a114f292f918c94ed38e786f075ba --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "03c1d93c7cbc4cb793ab90ad0fa6e0e1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.md" index 0e3a9340d24048b982b5ea87c7394867eb48df6e..ef6d499884ddb62588bc5d666d34a438dceac938 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/132_\345\205\213\351\232\206\345\233\276/solution.md" @@ -1,5 +1,75 @@ # 克隆图 -以下错误的选项是? +

    给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。

    + +

    图中的每个节点都包含它的值 valint) 和其邻居的列表(list[Node])。

    + +
    class Node {
    +    public int val;
    +    public List<Node> neighbors;
    +}
    + +

     

    + +

    测试用例格式:

    + +

    简单起见,每个节点的值都和它的索引相同。例如,第一个节点值为 1(val = 1),第二个节点值为 2(val = 2),以此类推。该图在测试用例中使用邻接列表表示。

    + +

    邻接列表 是用于表示有限图的无序列表的集合。每个列表都描述了图中节点的邻居集。

    + +

    给定节点将始终是图中的第一个节点(值为 1)。你必须将 给定节点的拷贝 作为对克隆图的引用返回。

    + +

     

    + +

    示例 1:

    + +

    + +
    输入:adjList = [[2,4],[1,3],[2,4],[1,3]]
    +输出:[[2,4],[1,3],[2,4],[1,3]]
    +解释:
    +图中有 4 个节点。
    +节点 1 的值是 1,它有两个邻居:节点 2 和 4 。
    +节点 2 的值是 2,它有两个邻居:节点 1 和 3 。
    +节点 3 的值是 3,它有两个邻居:节点 2 和 4 。
    +节点 4 的值是 4,它有两个邻居:节点 1 和 3 。
    +
    + +

    示例 2:

    + +

    + +
    输入:adjList = [[]]
    +输出:[[]]
    +解释:输入包含一个空列表。该图仅仅只有一个值为 1 的节点,它没有任何邻居。
    +
    + +

    示例 3:

    + +
    输入:adjList = []
    +输出:[]
    +解释:这个图是空的,它不含任何节点。
    +
    + +

    示例 4:

    + +

    + +
    输入:adjList = [[2],[1]]
    +输出:[[2],[1]]
    + +

     

    + +

    提示:

    + +
      +
    1. 节点数不超过 100 。
    2. +
    3. 每个节点值 Node.val 都是唯一的,1 <= Node.val <= 100
    4. +
    5. 无向图是一个简单图,这意味着图中没有重复的边,也没有自环。
    6. +
    7. 由于图是无向的,如果节点 p 是节点 q 的邻居,那么节点 q 也必须是节点 p 的邻居。
    8. +
    9. 图是连通图,你可以从给定节点访问到所有节点。
    10. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a653a62fd90581ec7542fdc5b56a13598a50a68b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "加油站" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "加油站" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..09b85b4d0029716dabdc959e8021841e7488956d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "61f0cdfcaf5b46fcaf2b3080a79d484e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.md" index 97e36502b950ab54c387bf92d74b32bee4718019..1d0f2720d4838b63cd8b34a4e0061b021b28d5e5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/133_\345\212\240\346\262\271\347\253\231/solution.md" @@ -1,5 +1,52 @@ # 加油站 -以下错误的选项是? +

    在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。

    + +

    你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。

    + +

    如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。

    + +

    说明: 

    + + + +

    示例 1:

    + +
    输入: 
    +gas  = [1,2,3,4,5]
    +cost = [3,4,5,1,2]
    +
    +输出: 3
    +
    +解释:
    +从 3 号加油站(索引为 3 处)出发,可获得 4 升汽油。此时油箱有 = 0 + 4 = 4 升汽油
    +开往 4 号加油站,此时油箱有 4 - 1 + 5 = 8 升汽油
    +开往 0 号加油站,此时油箱有 8 - 2 + 1 = 7 升汽油
    +开往 1 号加油站,此时油箱有 7 - 3 + 2 = 6 升汽油
    +开往 2 号加油站,此时油箱有 6 - 4 + 3 = 5 升汽油
    +开往 3 号加油站,你需要消耗 5 升汽油,正好足够你返回到 3 号加油站。
    +因此,3 可为起始索引。
    + +

    示例 2:

    + +
    输入: 
    +gas  = [2,3,4]
    +cost = [3,4,3]
    +
    +输出: -1
    +
    +解释:
    +你不能从 0 号或 1 号加油站出发,因为没有足够的汽油可以让你行驶到下一个加油站。
    +我们从 2 号加油站出发,可以获得 4 升汽油。 此时油箱有 = 0 + 4 = 4 升汽油
    +开往 0 号加油站,此时油箱有 4 - 3 + 2 = 3 升汽油
    +开往 1 号加油站,此时油箱有 3 - 3 + 3 = 3 升汽油
    +你无法返回 2 号加油站,因为返程需要消耗 4 升汽油,但是你的油箱只有 3 升汽油。
    +因此,无论怎样,你都不可能绕环路行驶一周。
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..47cc1991a35505dacbc9b73939eee6aedf291aa6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分发糖果" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分发糖果" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..10b17392216602e0f71d6d2c16a51d9827aa274a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9d1991504bb04795836014c3ce2abef8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.md" index 9009288965fec2b655c6c864fd3fb520a4093209..69e60a1b2c300ef2611ee5db77664937da810407 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/134_\345\210\206\345\217\221\347\263\226\346\236\234/solution.md" @@ -1,5 +1,34 @@ # 分发糖果 -以下错误的选项是? +

    老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。

    + +

    你需要按照以下要求,帮助老师给这些孩子分发糖果:

    + + + +

    那么这样下来,老师至少需要准备多少颗糖果呢?

    + +

     

    + +

    示例 1:

    + +
    +输入:[1,0,2]
    +输出:5
    +解释:你可以分别给这三个孩子分发 2、1、2 颗糖果。
    +
    + +

    示例 2:

    + +
    +输入:[1,2,2]
    +输出:4
    +解释:你可以分别给这三个孩子分发 1、2、1 颗糖果。
    +     第三个孩子只得到 1 颗糖果,这已满足上述两个条件。
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4509fce1b6786070788d1b9de6fdd6f148eae7ed 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "只出现一次的数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "只出现一次的数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..16dd757de9a5e467014b0248ade4f9580309d8f2 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a0bbcdd62bfc494f8fda7ab9df03e756" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.md" index 4d2d3859603f01dcf4b41ee3eb3985bf701c9a38..49011ae9e0de5d8c920fdcca32dd88c6f2a98fc6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/135_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227/solution.md" @@ -1,5 +1,22 @@ # 只出现一次的数字 -以下错误的选项是? +

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

    + +

    说明:

    + +

    你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?

    + +

    示例 1:

    + +
    输入: [2,2,1]
    +输出: 1
    +
    + +

    示例 2:

    + +
    输入: [4,1,2,1,2]
    +输出: 4
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5eb2773b0e5022444761fb0db01f4e0b74d6c1f3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "只出现一次的数字 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "只出现一次的数字 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8e6650bfd76d5a189b3d7b014ebaa558638ab5da --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "408da0b1990b4b95a8d4a9b49232436e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.md" index 9eaec4e8eeb67522390639734a7aad1fc6290af1..a3fcf3e9fffa4c2edb9b1f466ef63694d6bc33a7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/136_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 II/solution.md" @@ -1,5 +1,37 @@ # 只出现一次的数字 II -以下错误的选项是? +

    给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [2,2,3,2]
    +输出:3
    +
    + +

    示例 2:

    + +
    +输入:nums = [0,1,0,1,0,1,99]
    +输出:99
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..dbc0ce49b7ad5dd62878629b3d5d0e70df1872aa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "复制带随机指针的链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "复制带随机指针的链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9549f8b612250b70426e380fcf5ef6ea3e60439c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d9b93572a57045048cd7d1e3cbf11b7f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.md" index ded88cbe75993d617feb2a8c6bbf39eddd6b49b9..0fbd78a257b55522bc2ee17ad72058eb0e76fe92 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/137_\345\244\215\345\210\266\345\270\246\351\232\217\346\234\272\346\214\207\351\222\210\347\232\204\351\223\276\350\241\250/solution.md" @@ -1,5 +1,69 @@ # 复制带随机指针的链表 -以下错误的选项是? +

    给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。

    + +

    构造这个链表的 深拷贝。 深拷贝应该正好由 n全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点

    + +

    例如,如果原链表中有 XY 两个节点,其中 X.random --> Y 。那么在复制链表中对应的两个节点 xy ,同样有 x.random --> y

    + +

    返回复制链表的头节点。

    + +

    用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示:

    + + + +

    你的代码 接受原链表的头节点 head 作为传入参数。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]
    +输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]
    +
    + +

    示例 2:

    + +

    + +
    +输入:head = [[1,1],[2,1]]
    +输出:[[1,1],[2,1]]
    +
    + +

    示例 3:

    + +

    + +
    +输入:head = [[3,null],[3,0],[3,null]]
    +输出:[[3,null],[3,0],[3,null]]
    +
    + +

    示例 4:

    + +
    +输入:head = []
    +输出:[]
    +解释:给定的链表为空(空指针),因此返回 null。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c61c6470a440c879935458fe356fd70b579e92bf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词拆分" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词拆分" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..fa74f0575f4c69548657419f38a0bb0ad8e5e5bf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "681007197b704ff79e298797e9adceea" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.md" index e4b00a08cfde9853d3bf9ea51f1c8215a397f7f2..d00e280ead5a8981a418bd7d90113c8807793162 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/138_\345\215\225\350\257\215\346\213\206\345\210\206/solution.md" @@ -1,5 +1,35 @@ # 单词拆分 -以下错误的选项是? +

    给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。

    + +

    说明:

    + + + +

    示例 1:

    + +
    输入: s = "leetcode", wordDict = ["leet", "code"]
    +输出: true
    +解释: 返回 true 因为 "leetcode" 可以被拆分成 "leet code"。
    +
    + +

    示例 2:

    + +
    输入: s = "applepenapple", wordDict = ["apple", "pen"]
    +输出: true
    +解释: 返回 true 因为 "applepenapple" 可以被拆分成 "apple pen apple"。
    +     注意你可以重复使用字典中的单词。
    +
    + +

    示例 3:

    + +
    输入: s = "catsandog", wordDict = ["cats", "dog", "sand", "and", "cat"]
    +输出: false
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b627556ec4222f8ce3ede5b193d00f816864206b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词拆分 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词拆分 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b6a43e60899d5bb7a70abdb4dca5865a7db903a3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "44db86f1462d447da008d80ebca0a247" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.md" index 0beff9c51b15204196e1c1b187e4603eb0ec119c..f25a3018ab86dd98406c23d3338e3044b2f054cb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/139_\345\215\225\350\257\215\346\213\206\345\210\206 II/solution.md" @@ -1,5 +1,49 @@ # 单词拆分 II -以下错误的选项是? +

    给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。

    + +

    说明:

    + + + +

    示例 1:

    + +
    输入:
    +s = "catsanddog"
    +wordDict = ["cat", "cats", "and", "sand", "dog"]
    +输出:
    +[
    +  "cats and dog",
    +  "cat sand dog"
    +]
    +
    + +

    示例 2:

    + +
    输入:
    +s = "pineapplepenapple"
    +wordDict = ["apple", "pen", "applepen", "pine", "pineapple"]
    +输出:
    +[
    +  "pine apple pen apple",
    +  "pineapple pen apple",
    +  "pine applepen apple"
    +]
    +解释: 注意你可以重复使用字典中的单词。
    +
    + +

    示例 3:

    + +
    输入:
    +s = "catsandog"
    +wordDict = ["cats", "dog", "sand", "and", "cat"]
    +输出:
    +[]
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.json" index 3f7e3f730348cddf28131c5e59a38e67881b70b6..0fcfefda6976126964c5dce51fc70214f7f5cc81 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "75727e6956ca4ffc9696c21a2221c055" + "exercise_id": "1a8d40b036ce45d68b469014019df9f3" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" index 5a22720ac994e4d15116f3bf7aa802712e001b53..ca3de429e3f53282d50e401833ac0a9f030ec1b8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/13_\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" @@ -1,7 +1,6 @@ # 最长公共前缀

    编写一个函数来查找字符串数组中的最长公共前缀。

    如果不存在公共前缀,返回空字符串 ""

     

    示例 1:

    输入:strs = ["flower","flow","flight"]
    输出:
    "fl"

    示例 2:

    输入:strs = ["dog","racecar","car"]
    输出:
    ""
    解释:
    输入不存在公共前缀。

     

    提示:

    -

    编写一个函数来查找字符串数组中的最长公共前缀。

    如果不存在公共前缀,返回空字符串 ""

     

    示例 1:

    输入:strs = ["flower","flow","flight"]
    输出:
    "fl"

    示例 2:

    输入:strs = ["dog","racecar","car"]
    输出:
    ""
    解释:
    输入不存在公共前缀。

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0b887afe5564d0d121399d5dfba61afd84ce84e2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "环形链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "环形链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8bbf694a14979e4408286773b820aa6af9e735f9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a737e6c0d8fe404096d77d4f2018e2b0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" index dba9a51c96a9c199a9c60c7b9a70f3a50e4b23da..54f571a5b028d9f09648e10d289d88ec1ccd5949 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/140_\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" @@ -1,5 +1,56 @@ # 环形链表 -以下错误的选项是? +

    给定一个链表,判断链表中是否有环。

    + +

    如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos-1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。

    + +

    如果链表中存在环,则返回 true 。 否则,返回 false

    + +

     

    + +

    进阶:

    + +

    你能用 O(1)(即,常量)内存解决此问题吗?

    + +

     

    + +

    示例 1:

    + +

    + +
    输入:head = [3,2,0,-4], pos = 1
    +输出:true
    +解释:链表中有一个环,其尾部连接到第二个节点。
    +
    + +

    示例 2:

    + +

    + +
    输入:head = [1,2], pos = 0
    +输出:true
    +解释:链表中有一个环,其尾部连接到第一个节点。
    +
    + +

    示例 3:

    + +

    + +
    输入:head = [1], pos = -1
    +输出:false
    +解释:链表中没有环。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..779ffb4747095fc8b46de93fa0dc40dc7755a471 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "环形链表 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "环形链表 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5e6a6e2421dbce9bffa129b1689e6b4b35914499 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "205ab2303cd64cc4bd18e156ab4af1ff" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" index 01030ce1307a11164458cbcce0ee606acd08591f..145846b5942d41ad4e103405a6f618adb0b22ec0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/141_\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" @@ -1,5 +1,59 @@ # 环形链表 II -以下错误的选项是? +

    给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null

    + +

    为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos-1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。

    + +

    说明:不允许修改给定的链表。

    + +

    进阶:

    + + + +

     

    + +

    示例 1:

    + +

    + +
    +输入:head = [3,2,0,-4], pos = 1
    +输出:返回索引为 1 的链表节点
    +解释:链表中有一个环,其尾部连接到第二个节点。
    +
    + +

    示例 2:

    + +

    + +
    +输入:head = [1,2], pos = 0
    +输出:返回索引为 0 的链表节点
    +解释:链表中有一个环,其尾部连接到第一个节点。
    +
    + +

    示例 3:

    + +

    + +
    +输入:head = [1], pos = -1
    +输出:返回 null
    +解释:链表中没有环。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8a4387fbc3d513e3e5be0711ee6f54542d0e5a93 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "重排链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "重排链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f15a7e613a707436124775c701e8843a528fb69d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6cfb8c6870244d11968047f26bba9bd0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.md" index b234444317c82e21621b34babe575e5c10752fe0..ff412868ec3aa0868b06b7bb19d3059b38ea4823 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/142_\351\207\215\346\216\222\351\223\276\350\241\250/solution.md" @@ -1,5 +1,41 @@ # 重排链表 -以下错误的选项是? +

    给定一个单链表 L 的头节点 head ,单链表 L 表示为:

    + +

     L→ L→ … → Ln-1 → L
    +请将其重新排列后变为:

    + +

    L→ L→ L→ Ln-1 → L→ Ln-2 → …

    + +

    不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入: head = [1,2,3,4]
    +输出: [1,4,2,3]
    + +

    示例 2:

    + +

    + +
    +输入: head = [1,2,3,4,5]
    +输出: [1,5,2,4,3]
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ef0dd1b17bc59d443d69f487960186feb81ae98c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的前序遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的前序遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..43e514a81da6374eb78485018bb70e94a7ebffec --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "209363fd3e084b43b5a8be9bf1abcae9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.md" index 19465a57b853b8f3a91e74d6b14c09dfc488251d..a632eb7ad39779b94a46312cc8e74115f1983795 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/143_\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\351\201\215\345\216\206/solution.md" @@ -1,5 +1,57 @@ # 二叉树的前序遍历 -以下错误的选项是? +

    给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [1,null,2,3]
    +输出:[1,2,3]
    +
    + +

    示例 2:

    + +
    +输入:root = []
    +输出:[]
    +
    + +

    示例 3:

    + +
    +输入:root = [1]
    +输出:[1]
    +
    + +

    示例 4:

    + +
    +输入:root = [1,2]
    +输出:[1,2]
    +
    + +

    示例 5:

    + +
    +输入:root = [1,null,2]
    +输出:[1,2]
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:递归算法很简单,你可以通过迭代算法完成吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ede1aca3220c8382aa15a1e4bce0cb93cac97443 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的后序遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的后序遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1ab54b03dbc65e560a8a7fca73a6419614859ddb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8e0da807e8e14d0f849602c0ae4bc255" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.md" index 63bca30d6f0c2a329716051935d48eff48cfe842..9a66e67703ad5c00b8cf2d53d6fc7e2cebc8c7f7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/144_\344\272\214\345\217\211\346\240\221\347\232\204\345\220\216\345\272\217\351\201\215\345\216\206/solution.md" @@ -1,5 +1,20 @@ # 二叉树的后序遍历 -以下错误的选项是? +

    给定一个二叉树,返回它的 后序 遍历。

    + +

    示例:

    + +
    输入: [1,null,2,3]  
    +   1
    +    \
    +     2
    +    /
    +   3 
    +
    +输出: [3,2,1]
    + +

    进阶: 递归算法很简单,你可以通过迭代算法完成吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..57ac85a91436af34c996f57168052a3c3e7224d4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "LRU 缓存机制" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "LRU 缓存机制" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6bd5a48651051ad9526a1c2e40a5c9fff1cf3b6b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "97c15992ec93466ba46bf6a7ca1463e0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.md" index a7cc711bac7325484148c1bc48ce5d0cf365290f..81a15b30138db54c3d6e59cfcc970db3d66b8b5f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/145_LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.md" @@ -1,5 +1,58 @@ # LRU 缓存机制 -以下错误的选项是? +
    运用你所掌握的数据结构,设计和实现一个  LRU (最近最少使用) 缓存机制
    + +
    +
    +

    实现 LRUCache 类:

    + + + +

     

    +
    +
    + +

    进阶:你是否可以在 O(1) 时间复杂度内完成这两种操作?

    + +

     

    + +

    示例:

    + +
    +输入
    +["LRUCache", "put", "put", "get", "put", "get", "put", "get", "get", "get"]
    +[[2], [1, 1], [2, 2], [1], [3, 3], [2], [4, 4], [1], [3], [4]]
    +输出
    +[null, null, null, 1, null, -1, null, -1, 3, 4]
    +
    +解释
    +LRUCache lRUCache = new LRUCache(2);
    +lRUCache.put(1, 1); // 缓存是 {1=1}
    +lRUCache.put(2, 2); // 缓存是 {1=1, 2=2}
    +lRUCache.get(1);    // 返回 1
    +lRUCache.put(3, 3); // 该操作会使得关键字 2 作废,缓存是 {1=1, 3=3}
    +lRUCache.get(2);    // 返回 -1 (未找到)
    +lRUCache.put(4, 4); // 该操作会使得关键字 1 作废,缓存是 {4=4, 3=3}
    +lRUCache.get(1);    // 返回 -1 (未找到)
    +lRUCache.get(3);    // 返回 3
    +lRUCache.get(4);    // 返回 4
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6aeab830cf1371e753f94fbb47d1296f8f2bd358 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "对链表进行插入排序" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "对链表进行插入排序" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8261855a5b0177a9f9624eea011ce08591ee7f16 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d807515ce4aa4cb0a8637ab3b532e3e6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.md" index 6b2145479a74a32968e00218561a2c5610cbaf4f..97daa5162ce479286cedcbf5bf1398ac251d3a20 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/146_\345\257\271\351\223\276\350\241\250\350\277\233\350\241\214\346\217\222\345\205\245\346\216\222\345\272\217/solution.md" @@ -1,5 +1,35 @@ # 对链表进行插入排序 -以下错误的选项是? +

    对链表进行插入排序。

    + +


    +插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。
    +每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。

    + +

     

    + +

    插入排序算法:

    + +
      +
    1. 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。
    2. +
    3. 每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。
    4. +
    5. 重复直到所有输入数据插入完为止。
    6. +
    + +

     

    + +

    示例 1:

    + +
    输入: 4->2->1->3
    +输出: 1->2->3->4
    +
    + +

    示例 2:

    + +
    输入: -1->5->3->4->0
    +输出: -1->0->3->4->5
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ce0278d0a9f870ffb554ed53d934097ee703ed97 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "排序链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "排序链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e4b7cd6e27adb72ce176259f63ba437a91df1d45 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "67458794b672421192d4a04a6590c98c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.md" index e6c097cb5a77284d36058c41f094976277a44b43..46d970ece0590333f8d4df546b6e1db59014fbba 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/147_\346\216\222\345\272\217\351\223\276\350\241\250/solution.md" @@ -1,5 +1,45 @@ # 排序链表 -以下错误的选项是? +

    给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表

    + +

    进阶:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:head = [4,2,1,3]
    +输出:[1,2,3,4]
    +
    + +

    示例 2:

    + +
    +输入:head = [-1,5,3,4,0]
    +输出:[-1,0,3,4,5]
    +
    + +

    示例 3:

    + +
    +输入:head = []
    +输出:[]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..239974b4b14c12114cf0372dc36c6687cd4972f6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "直线上最多的点数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "直线上最多的点数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..aa029a676aed3023305dbb4bfbe609663255e489 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fb0fab529863485ca5371fa72338f322" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.md" index a047a76d53cc37769d8fdedc2fc18ff8f730c8be..309ca2ba6199374f7343446d9e0f603449783c5a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/148_\347\233\264\347\272\277\344\270\212\346\234\200\345\244\232\347\232\204\347\202\271\346\225\260/solution.md" @@ -1,5 +1,34 @@ # 直线上最多的点数 -以下错误的选项是? +

    给你一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点。求最多有多少个点在同一条直线上。

    + +

     

    + +

    示例 1:

    + +
    +输入:points = [[1,1],[2,2],[3,3]]
    +输出:3
    +
    + +

    示例 2:

    + +
    +输入:points = [[1,1],[3,2],[5,3],[4,1],[2,3],[1,4]]
    +输出:4
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..267ea60ebb5d20b7d3ce0e9cfa80cc5fb1c5a4a9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "逆波兰表达式求值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "逆波兰表达式求值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4d270c228666e92e5e2422c8393c98a4fe99e2de --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "98426a6a4a264cd2bd95ed3efc14f748" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.md" index 564203a6bb5292e8bdb86f51533e765aed171a7f..50c70f2be1c0fe06c48e8a7baa082872d7969f16 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/149_\351\200\206\346\263\242\345\205\260\350\241\250\350\276\276\345\274\217\346\261\202\345\200\274/solution.md" @@ -1,5 +1,78 @@ # 逆波兰表达式求值 -以下错误的选项是? +

    根据 逆波兰表示法,求表达式的值。

    + +

    有效的算符包括 +-*/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。

    + +

     

    + +

    说明:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:tokens = ["2","1","+","3","*"]
    +输出:9
    +解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9
    +
    + +

    示例 2:

    + +
    +输入:tokens = ["4","13","5","/","+"]
    +输出:6
    +解释:该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 6
    +
    + +

    示例 3:

    + +
    +输入:tokens = ["10","6","9","3","+","-11","*","/","*","17","+","5","+"]
    +输出:22
    +解释:
    +该算式转化为常见的中缀算术表达式为:
    +  ((10 * (6 / ((9 + 3) * -11))) + 17) + 5
    += ((10 * (6 / (12 * -11))) + 17) + 5
    += ((10 * (6 / -132)) + 17) + 5
    += ((10 * 0) + 17) + 5
    += (0 + 17) + 5
    += 17 + 5
    += 22
    + +

     

    + +

    提示:

    + + + +

     

    + +

    逆波兰表达式:

    + +

    逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。

    + + + +

    逆波兰表达式主要有以下两个优点:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" index cf975e961bbeced4b8e922e64472cca040925c43..9815e156fd66ad965a98e92c31e53d90a0e98454 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "bc006d65025c41c9a61792b89eff8cd5" + "exercise_id": "ba22d118f86a439fbc0981f5bcec41fc" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" index 1adc01f42777b7bcca9f743a969dd0964e950fef..3cbafaa77d47660c3f9a82abd77ce9f529531356 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/14_\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,7 +1,6 @@ # 三数之和

    给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。

    注意:答案中不可以包含重复的三元组。

     

    示例 1:

    输入:nums = [-1,0,1,2,-1,-4]
    输出:
    [[-1,-1,2],[-1,0,1]]

    示例 2:

    输入:nums = []
    输出:
    []

    示例 3:

    输入:nums = [0]
    输出:
    []

     

    提示:

    -

    给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。

    注意:答案中不可以包含重复的三元组。

     

    示例 1:

    输入:nums = [-1,0,1,2,-1,-4]
    输出:
    [[-1,-1,2],[-1,0,1]]

    示例 2:

    输入:nums = []
    输出:
    []

    示例 3:

    输入:nums = [0]
    输出:
    []

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8aa8df2c6efbdd60d0e206464856475fac20359b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "翻转字符串里的单词" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "翻转字符串里的单词" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7bad51d466eb5be245ac5e8603a87a270dfa677e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bd2d59e2ce9849508fe0e139697f6f59" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.md" index 440b871397273ce78725eeccb8155c254f8b8199..7a31f6fe0c8f8a213653f281d00482da4b69f940 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/150_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215/solution.md" @@ -1,5 +1,79 @@ # 翻转字符串里的单词 -以下错误的选项是? +

    给你一个字符串 s ,逐个翻转字符串中的所有 单词

    + +

    单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。

    + +

    请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。

    + +

    说明:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:s = "the sky is blue"
    +输出:"blue is sky the"
    +
    + +

    示例 2:

    + +
    +输入:s = "  hello world  "
    +输出:"world hello"
    +解释:输入字符串可以在前面或者后面包含多余的空格,但是翻转后的字符不能包括。
    +
    + +

    示例 3:

    + +
    +输入:s = "a good   example"
    +输出:"example good a"
    +解释:如果两个单词间有多余的空格,将翻转后单词间的空格减少到只含一个。
    +
    + +

    示例 4:

    + +
    +输入:s = "  Bob    Loves  Alice   "
    +输出:"Alice Loves Bob"
    +
    + +

    示例 5:

    + +
    +输入:s = "Alice does not even like bob"
    +输出:"bob like even not does Alice"
    +
    + +

     

    + +

    提示:

    + + + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0fec6cfa8d65325f7c28d37f194b9f3edc99c7d2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "乘积最大子数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "乘积最大子数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6ee1946abe6b3f9f8be0fc9b3bc1ef171a5dff95 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0b1369620cfe4a87822b8e8027facd2e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.md" index 82faa2dc1982b0f6e933dd0f421721689e7e9f2f..78a8ab4680a73a74e6b16df18feded2d5ec35eaa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/151_\344\271\230\347\247\257\346\234\200\345\244\247\345\255\220\346\225\260\347\273\204/solution.md" @@ -1,5 +1,22 @@ # 乘积最大子数组 -以下错误的选项是? +

    给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。

    + +

     

    + +

    示例 1:

    + +
    输入: [2,3,-2,4]
    +输出: 6
    +解释: 子数组 [2,3] 有最大乘积 6。
    +
    + +

    示例 2:

    + +
    输入: [-2,0,-1]
    +输出: 0
    +解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..819b8b58e24dd445ea7491e66e25b181103e1334 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找旋转排序数组中的最小值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找旋转排序数组中的最小值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..700dcc9e224f3f0de049e0c5a5d3febdcfc05e56 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2bf4065bc44e4383a8fd98b5f8f073ea" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.md" index 90fe96a021993be8de83178edba6f575555624ba..afeffb9fde3fcf3471267b1abaf6af95e724d10d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/152_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274/solution.md" @@ -1,5 +1,53 @@ # 寻找旋转排序数组中的最小值 -以下错误的选项是? +已知一个长度为 n 的数组,预先按照升序排列,经由 1n旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: + + +

    注意,数组 [a[0], a[1], a[2], ..., a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], ..., a[n-2]]

    + +

    给你一个元素值 互不相同 的数组 nums ,它原来是一个升序排列的数组,并按上述情形进行了多次旋转。请你找出并返回数组中的 最小元素

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [3,4,5,1,2]
    +输出:1
    +解释:原数组为 [1,2,3,4,5] ,旋转 3 次得到输入数组。
    +
    + +

    示例 2:

    + +
    +输入:nums = [4,5,6,7,0,1,2]
    +输出:0
    +解释:原数组为 [0,1,2,4,5,6,7] ,旋转 4 次得到输入数组。
    +
    + +

    示例 3:

    + +
    +输入:nums = [11,13,15,17]
    +输出:11
    +解释:原数组为 [11,13,15,17] ,旋转 4 次得到输入数组。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b531b1e879f661daa3526557c4e566fe29278252 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找旋转排序数组中的最小值 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找旋转排序数组中的最小值 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ced34753307a9176d2e0a71594f2a1ccf82c3208 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "acdf7cceb15240708b2147f8ef5e41c7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.md" index 579e17736bc713120eb0eb54c9d9566a0b518d1f..890e81667b14ed8a4362c5a99be18ea631b59fec 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/153_\345\257\273\346\211\276\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\346\234\200\345\260\217\345\200\274 II/solution.md" @@ -1,5 +1,51 @@ # 寻找旋转排序数组中的最小值 II -以下错误的选项是? +已知一个长度为 n 的数组,预先按照升序排列,经由 1n旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到: + + +

    注意,数组 [a[0], a[1], a[2], ..., a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], ..., a[n-2]]

    + +

    给你一个可能存在 重复 元素值的数组 nums ,它原来是一个升序排列的数组,并按上述情形进行了多次旋转。请你找出并返回数组中的 最小元素

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,3,5]
    +输出:1
    +
    + +

    示例 2:

    + +
    +输入:nums = [2,2,2,0,1]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e2663143e859810541a6787cf6e6cfb72013e3ad 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小栈" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小栈" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b5448397e585773dc58a61611a109df17c89ddaf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0f95022f0b7c41659f8912ce7935e2d9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.md" index 3d3ae8acd4d8a7edeaae91f4d75c954cc918170f..365b015d7cdbad93a871e7ec08654a1d6318662e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/154_\346\234\200\345\260\217\346\240\210/solution.md" @@ -1,5 +1,44 @@ # 最小栈 -以下错误的选项是? +

    设计一个支持 pushpoptop 操作,并能在常数时间内检索到最小元素的栈。

    + + + +

     

    + +

    示例:

    + +
    输入:
    +["MinStack","push","push","push","getMin","pop","top","getMin"]
    +[[],[-2],[0],[-3],[],[],[],[]]
    +
    +输出:
    +[null,null,null,null,-3,null,0,-2]
    +
    +解释:
    +MinStack minStack = new MinStack();
    +minStack.push(-2);
    +minStack.push(0);
    +minStack.push(-3);
    +minStack.getMin();   --> 返回 -3.
    +minStack.pop();
    +minStack.top();      --> 返回 0.
    +minStack.getMin();   --> 返回 -2.
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f9a4e44d606d2182750d957720cb68d69dd38250 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "上下翻转二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "上下翻转二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..24991faab3bee6506184d883d8715752aa89a042 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/155_\344\270\212\344\270\213\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b6bfa0479406429e9bc7a037bb554e76" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..851322f0ea7ade7890f91fced12ac07b5d6d6f4e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "用 Read4 读取 N 个字符" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "用 Read4 读取 N 个字符" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7ecf64873cdc2d48aa3b1a503079337671c1f510 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/156_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2769d8c6bc3849a6ad245377da973764" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c16aa0cc133df9e0525b2fb6a8a7d0a4adf4a9fb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "用 Read4 读取 N 个字符 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "用 Read4 读取 N 个字符 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..64994a4f5924e74afc2ef6256211e8ac4c81f0cd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/157_\347\224\250 Read4 \350\257\273\345\217\226 N \344\270\252\345\255\227\347\254\246 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "741958aac15e4ac59ee67d84aef1d1bc" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9f88e5d2395968b9295229ddef50da24c9c641bf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "至多包含两个不同字符的最长子串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "至多包含两个不同字符的最长子串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..52ca8355284dcc684926d1623e86bf73ceb1abab --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/158_\350\207\263\345\244\232\345\214\205\345\220\253\344\270\244\344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a0a4c3957e1441e3a2621c7b4e42c86d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2bfaf40fd92cfdff2b2a71d00da99c024fdab81f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "相交链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "相交链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1b28d7c1b26b3480438cafd588f2d69334394fc1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ce5fdc6644584a9a9d7ddc8370518c74" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.md" index 22460a7a2018e7037da57e9800ba9c8310966f73..d30e7622ebf862c5bc23c0a90e3ab7e1796b163b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/159_\347\233\270\344\272\244\351\223\276\350\241\250/solution.md" @@ -1,5 +1,72 @@ # 相交链表 -以下错误的选项是? +

    给你两个单链表的头节点 headAheadB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null

    + +

    图示两个链表在节点 c1 开始相交

    + +

    + +

    题目数据 保证 整个链式结构中不存在环。

    + +

    注意,函数返回结果后,链表必须 保持其原始结构

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3
    +输出:Intersected at '8'
    +解释:相交节点的值为 8 (注意,如果两个链表相交则不能为 0)。
    +从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。
    +在 A 中,相交节点前有 2 个节点;在 B 中,相交节点前有 3 个节点。
    +
    + +

    示例 2:

    + +

    + +
    +输入:intersectVal = 2, listA = [0,9,1,2,4], listB = [3,2,4], skipA = 3, skipB = 1
    +输出:Intersected at '2'
    +解释:相交节点的值为 2 (注意,如果两个链表相交则不能为 0)。
    +从各自的表头开始算起,链表 A 为 [0,9,1,2,4],链表 B 为 [3,2,4]。
    +在 A 中,相交节点前有 3 个节点;在 B 中,相交节点前有 1 个节点。
    +
    + +

    示例 3:

    + +

    + +
    +输入:intersectVal = 0, listA = [2,6,4], listB = [1,5], skipA = 3, skipB = 2
    +输出:null
    +解释:从各自的表头开始算起,链表 A 为 [2,6,4],链表 B 为 [1,5]。
    +由于这两个链表不相交,所以 intersectVal 必须为 0,而 skipA 和 skipB 可以是任意值。
    +这两个链表不相交,因此返回 null 。
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能否设计一个时间复杂度 O(n) 、仅用 O(1) 内存的解决方案?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" index 1f7f38cae6e4da43d872009d6efd1eab82dd2489..c32ec443d1e027c4830581be5a212ce7b3544912 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "485d65b267fe4c459101b76b52b3f6ff" + "exercise_id": "8f754ae4b22444ef9eb40b1557811709" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" index 0eabbda0ac2aa0025d7518935d47d879785895b7..6e5e5bef90dd13df17695d0ad6cb919236beb163 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/15_\346\234\200\346\216\245\350\277\221\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,7 +1,6 @@ # 最接近的三数之和

    给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。

     

    示例:

    输入:nums = [-1,2,1,-4], target = 1
    输出:
    2
    解释:
    与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。

     

    提示:

    -

    给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。

     

    示例:

    输入:nums = [-1,2,1,-4], target = 1
    输出:
    2
    解释:
    与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b0587929c7001a52000d0af473827125c1790991 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "相隔为 1 的编辑距离" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "相隔为 1 的编辑距离" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ba5085fda15db75b5b12ffb97baf14c6634ed02b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/160_\347\233\270\351\232\224\344\270\272 1 \347\232\204\347\274\226\350\276\221\350\267\235\347\246\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "086057578b034b06887f0230e8bcddac" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8832c49094c89e705d4e3fd804fd5b2129d1893b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找峰值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找峰值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c0410bcf70ee6a5356fee03218baa9c367a5701a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "555ab099c5a0473c9d63e61a91904441" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.md" index 73422d066b967b61318af8a9863326f725dfd8d9..f669ddd56b00e2e1763a45b5dc84ff691b65bcdb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/161_\345\257\273\346\211\276\345\263\260\345\200\274/solution.md" @@ -1,5 +1,41 @@ # 寻找峰值 -以下错误的选项是? +

    峰值元素是指其值严格大于左右相邻值的元素。

    + +

    给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。

    + +

    你可以假设 nums[-1] = nums[n] = -∞

    + +

    你必须实现时间复杂度为 O(log n) 的算法来解决此问题。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3,1]
    +输出:2
    +解释:3 是峰值元素,你的函数应该返回其索引 2。
    + +

    示例 2:

    + +
    +输入:nums = [1,2,1,3,5,6,4]
    +输出:1 或 5 
    +解释:你的函数可以返回索引 1,其峰值元素为 2;
    +     或者返回索引 5, 其峰值元素为 6。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a9a2f20f9223d6d8eeab4993c799ec6bcf165e33 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "缺失的区间" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "缺失的区间" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1e11a9760aaae45d09a0eb384ae9e8ff3c9ec158 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/162_\347\274\272\345\244\261\347\232\204\345\214\272\351\227\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f94cc41c155549718c953e5865b296a3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..88a76c80dde87aad7ac7cf13c7247dc00f35fb4c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大间距" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大间距" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6d8b216353ec338878a11e0b65bb8144425bb6d9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "64be815b65e6441b99ceb749752f8054" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" index 32599c026002756108c707c0cace1c1a77e8ff18..210bc75e02819cff598a67e2fee69a39d9f8a926 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/163_\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" @@ -1,5 +1,28 @@ # 最大间距 -以下错误的选项是? +

    给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。

    + +

    如果数组元素个数小于 2,则返回 0。

    + +

    示例 1:

    + +
    输入: [3,6,9,1]
    +输出: 3
    +解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大差值 3。
    + +

    示例 2:

    + +
    输入: [10]
    +输出: 0
    +解释: 数组元素个数小于 2,因此返回 0。
    + +

    说明:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5cc42425bc5afb3b1d99c9b6f3ca9c66257b5bc4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "比较版本号" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "比较版本号" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..da2fee941732332a4572b28f8739abbfda13f787 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6b897c3283ed4410933b8d52a084096a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.md" index 9c7c7f1ced973794d49536251734c48c5c35163c..02ec7b715337ca4520b768e192a18d56c0056883 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/164_\346\257\224\350\276\203\347\211\210\346\234\254\345\217\267/solution.md" @@ -1,5 +1,70 @@ # 比较版本号 -以下错误的选项是? +

    给你两个版本号 version1version2 ,请你比较它们。

    + +

    版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的修订号下标为 0 ,下一个修订号下标为 1 ,以此类推。例如,2.5.330.1 都是有效的版本号。

    + +

    比较版本号时,请按从左到右的顺序依次比较它们的修订号。比较修订号时,只需比较 忽略任何前导零后的整数值 。也就是说,修订号 1 和修订号 001 相等 。如果版本号没有指定某个下标处的修订号,则该修订号视为 0 。例如,版本 1.0 小于版本 1.1 ,因为它们下标为 0 的修订号相同,而下标为 1 的修订号分别为 010 < 1

    + +

    返回规则如下:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:version1 = "1.01", version2 = "1.001"
    +输出:0
    +解释:忽略前导零,"01" 和 "001" 都表示相同的整数 "1"
    +
    + +

    示例 2:

    + +
    +输入:version1 = "1.0", version2 = "1.0.0"
    +输出:0
    +解释:version1 没有指定下标为 2 的修订号,即视为 "0"
    +
    + +

    示例 3:

    + +
    +输入:version1 = "0.1", version2 = "1.1"
    +输出:-1
    +解释:version1 中下标为 0 的修订号是 "0",version2 中下标为 0 的修订号是 "1" 。0 < 1,所以 version1 < version2
    +
    + +

    示例 4:

    + +
    +输入:version1 = "1.0.1", version2 = "1"
    +输出:1
    +
    + +

    示例 5:

    + +
    +输入:version1 = "7.5.2.4", version2 = "7.5.3"
    +输出:-1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..660c6904812f2dc34de6aaf9c18598dca71d7731 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分数到小数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分数到小数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..97996f74c6869c3f0c5729848b5c22c3ab0da66a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1a7236d672a24076bcc0f1eff7050847" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.md" index 311424f0efecdbc6a53aefae6b0a747b930f7475..a8949bc1e372afdb25392456f7d1bc9ac2960a9c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/165_\345\210\206\346\225\260\345\210\260\345\260\217\346\225\260/solution.md" @@ -1,5 +1,59 @@ # 分数到小数 -以下错误的选项是? +

    给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数

    + +

    如果小数部分为循环小数,则将循环的部分括在括号内。

    + +

    如果存在多个答案,只需返回 任意一个

    + +

    对于所有给定的输入,保证 答案字符串的长度小于 104

    + +

     

    + +

    示例 1:

    + +
    +输入:numerator = 1, denominator = 2
    +输出:"0.5"
    +
    + +

    示例 2:

    + +
    +输入:numerator = 2, denominator = 1
    +输出:"2"
    +
    + +

    示例 3:

    + +
    +输入:numerator = 2, denominator = 3
    +输出:"0.(6)"
    +
    + +

    示例 4:

    + +
    +输入:numerator = 4, denominator = 333
    +输出:"0.(012)"
    +
    + +

    示例 5:

    + +
    +输入:numerator = 1, denominator = 5
    +输出:"0.2"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..87651e54a1442d842ac44d78629b31fca994265e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "两数之和 II - 输入有序数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "两数之和 II - 输入有序数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6afbd147b7f6a4f0847ca720e56190a1d5f5b8b9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2d754e8187ac4ae69d0be62c2da8297d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" index 4243ca6478c490a66e1e78dc5959f1d031e3fa3f..d739646bc74379cd074a00ff4e4f1b4f42c492f6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/166_\344\270\244\346\225\260\344\271\213\345\222\214 II - \350\276\223\345\205\245\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" @@ -1,5 +1,46 @@ # 两数之和 II - 输入有序数组 -以下错误的选项是? +

    给定一个已按照 非递减顺序排列  的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target

    + +

    函数应该以长度为 2 的整数数组的形式返回这两个数的下标值numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length

    + +

    你可以假设每个输入 只对应唯一的答案 ,而且你 不可以 重复使用相同的元素。

    +  + +

    示例 1:

    + +
    +输入:numbers = [2,7,11,15], target = 9
    +输出:[1,2]
    +解释:2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。
    +
    + +

    示例 2:

    + +
    +输入:numbers = [2,3,4], target = 6
    +输出:[1,3]
    +
    + +

    示例 3:

    + +
    +输入:numbers = [-1,0], target = -1
    +输出:[1,2]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c867465b3f33e09c5051ffaf8acf0926241e4614 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "Excel表列名称" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "Excel表列名称" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5cc2ed277aff4a763928afaeea8424349c877212 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e1b103b4252c431e81fb381318c549ff" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.md" index 26cf71e616b20a9d6176979cf9babdbec1e2e7e9..0c4539d486c8bed9a03ae23f217d93689afbd19f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/167_Excel\350\241\250\345\210\227\345\220\215\347\247\260/solution.md" @@ -1,5 +1,58 @@ # Excel表列名称 -以下错误的选项是? +

    给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。

    + +

    例如:

    + +
    +A -> 1
    +B -> 2
    +C -> 3
    +...
    +Z -> 26
    +AA -> 27
    +AB -> 28 
    +...
    +
    + +

     

    + +

    示例 1:

    + +
    +输入:columnNumber = 1
    +输出:"A"
    +
    + +

    示例 2:

    + +
    +输入:columnNumber = 28
    +输出:"AB"
    +
    + +

    示例 3:

    + +
    +输入:columnNumber = 701
    +输出:"ZY"
    +
    + +

    示例 4:

    + +
    +输入:columnNumber = 2147483647
    +输出:"FXSHRXW"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b3281bfe1fbb75e8ece654b851a142db9e029fb0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "多数元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "多数元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..21c8bf69acc746c2ca5c86f13cde72b7410571ba --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b2da8679d7bf46e092edaebb2b030b14" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.md" index 94f8abe99ca82f20e47e2c297ec491d1d768eb56..d7af5b8f4f0bddde1921a879312c7a288f306d7a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/168_\345\244\232\346\225\260\345\205\203\347\264\240/solution.md" @@ -1,5 +1,32 @@ # 多数元素 -以下错误的选项是? +

    给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

    + +

    你可以假设数组是非空的,并且给定的数组总是存在多数元素。

    + +

     

    + +

    示例 1:

    + +
    +输入:[3,2,3]
    +输出:3
    + +

    示例 2:

    + +
    +输入:[2,2,1,1,1,2,2]
    +输出:2
    +
    + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..673859ceb1da3a6c12abe73130bc1a9663148914 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "两数之和 III - 数据结构设计" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "两数之和 III - 数据结构设计" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c4a633b335c909733c536ecd5329594d6821d60b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/169_\344\270\244\346\225\260\344\271\213\345\222\214 III - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c02b15aefe484122aed98bb7e22d5629" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.json" index 89312c656b3125d7a691c53df1b163fd484eef73..aeeb75550efe4335323e8a9d637bd4a6825d762e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "247d9b354f4f422bbf54a0b660c4eb6a" + "exercise_id": "9cb104db0b244a119b0bb81e353c9aa9" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.md" index 41e7bd4395a5fac14f063a7c12189f774a0c31b8..3214a61675a4b6867cc7b5dbf9c3e9d180b13224 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/16_\347\224\265\350\257\235\345\217\267\347\240\201\347\232\204\345\255\227\346\257\215\347\273\204\345\220\210/solution.md" @@ -1,7 +1,6 @@ # 电话号码的字母组合

    给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

    给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

     

    示例 1:

    输入:digits = "23"
    输出:
    ["ad","ae","af","bd","be","bf","cd","ce","cf"]

    示例 2:

    输入:digits = ""
    输出:
    []

    示例 3:

    输入:digits = "2"
    输出:
    ["a","b","c"]

     

    提示:

    -

    给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

    给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

     

    示例 1:

    输入:digits = "23"
    输出:
    ["ad","ae","af","bd","be","bf","cd","ce","cf"]

    示例 2:

    输入:digits = ""
    输出:
    []

    示例 3:

    输入:digits = "2"
    输出:
    ["a","b","c"]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b87c04d804f569af2f47856ce346ff694e31c928 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "Excel表列序号" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "Excel表列序号" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ab7b221255274520146b603317b2f0b36bd79d8e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "83f631c1611c4676a89dbdc7e270a4af" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.md" index 589950126567d5177beb38aa1732c27b99062ec3..b2122e7f895024d612dc0b922b00dd4e7a92d85f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/170_Excel\350\241\250\345\210\227\345\272\217\345\217\267/solution.md" @@ -1,5 +1,61 @@ # Excel表列序号 -以下错误的选项是? +

    给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。

    + +

     

    + +

    例如,

    + +
    +    A -> 1
    +    B -> 2
    +    C -> 3
    +    ...
    +    Z -> 26
    +    AA -> 27
    +    AB -> 28 
    +    ...
    +
    + +

     

    + +

    示例 1:

    + +
    +输入: columnTitle = "A"
    +输出: 1
    +
    + +

    示例 2:

    + +
    +输入: columnTitle = "AB"
    +输出: 28
    +
    + +

    示例 3:

    + +
    +输入: columnTitle = "ZY"
    +输出: 701
    + +

    示例 4:

    + +
    +输入: columnTitle = "FXSHRXW"
    +输出: 2147483647
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a2c8de99bbbc87b9c25db037433bfd3054d7c1fd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "阶乘后的零" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "阶乘后的零" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0592d0961a1408eae51ff80a37f75bbf48b1f1ab --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4616db97a9324c02b8b26f4f6212f12e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.md" index a016a30d4a2a8ec9a62398baa4a4d9a473a0fe44..27961cf1e775e5193cf4233a21980c070221a64c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/171_\351\230\266\344\271\230\345\220\216\347\232\204\351\233\266/solution.md" @@ -1,5 +1,46 @@ # 阶乘后的零 -以下错误的选项是? +

    给定一个整数 n ,返回 n! 结果中尾随零的数量。

    + +

    提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 3
    +输出:0
    +解释:3! = 6 ,不含尾随 0
    +
    + +

    示例 2:

    + +
    +输入:n = 5
    +输出:1
    +解释:5! = 120 ,有一个尾随 0
    +
    + +

    示例 3:

    + +
    +输入:n = 0
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你可以设计并实现对数时间复杂度的算法来解决此问题吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..90e0ed248b0146a2e187db8f37df7b24053334ce 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉搜索树迭代器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉搜索树迭代器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..19dd9db75427dd2f8302477f7a7e41d490d4f914 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "860327443b0d4f12a8fb51c7d674c3e9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.md" index 616475fc0993cc6f877ffc7f07df99a65e01c60d..ac84bd99020ed5dc50f4d18febe8ca3494902399 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/172_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\277\255\344\273\243\345\231\250/solution.md" @@ -1,5 +1,62 @@ # 二叉搜索树迭代器 -以下错误的选项是? +实现一个二叉搜索树迭代器类BSTIterator ,表示一个按中序遍历二叉搜索树(BST)的迭代器: +
    +
    + + +

    注意,指针初始化为一个不存在于 BST 中的数字,所以对 next() 的首次调用将返回 BST 中的最小元素。

    +
    +
    + +

    你可以假设 next() 调用总是有效的,也就是说,当调用 next() 时,BST 的中序遍历中至少存在一个下一个数字。

    + +

     

    + +

    示例:

    + +
    +输入
    +["BSTIterator", "next", "next", "hasNext", "next", "hasNext", "next", "hasNext", "next", "hasNext"]
    +[[[7, 3, 15, null, null, 9, 20]], [], [], [], [], [], [], [], [], []]
    +输出
    +[null, 3, 7, true, 9, true, 15, true, 20, false]
    +
    +解释
    +BSTIterator bSTIterator = new BSTIterator([7, 3, 15, null, null, 9, 20]);
    +bSTIterator.next();    // 返回 3
    +bSTIterator.next();    // 返回 7
    +bSTIterator.hasNext(); // 返回 True
    +bSTIterator.next();    // 返回 9
    +bSTIterator.hasNext(); // 返回 True
    +bSTIterator.next();    // 返回 15
    +bSTIterator.hasNext(); // 返回 True
    +bSTIterator.next();    // 返回 20
    +bSTIterator.hasNext(); // 返回 False
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..34c6b6e8839f3a80cca155ae9b9c029de7639f0c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "地下城游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "地下城游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b0b0ee0bcd9e1ddfca26567f2a47c2c27197bc49 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "862bbacf9310487199d19e653d55880f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.md" index 1b827d0125c96e0f9a341ac781e13ff0f77b130a..ace85a885f8a97092883e7f73bc2087eba50f2e3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/173_\345\234\260\344\270\213\345\237\216\346\270\270\346\210\217/solution.md" @@ -1,5 +1,62 @@ # 地下城游戏 -以下错误的选项是? + + +

    一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。

    + +

    骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。

    + +

    有些房间由恶魔守卫,因此骑士在进入这些房间时会失去健康点数(若房间里的值为负整数,则表示骑士将损失健康点数);其他房间要么是空的(房间里的值为 0),要么包含增加骑士健康点数的魔法球(若房间里的值为正整数,则表示骑士将增加健康点数)。

    + +

    为了尽快到达公主,骑士决定每次只向右或向下移动一步。

    + +

     

    + +

    编写一个函数来计算确保骑士能够拯救到公主所需的最低初始健康点数。

    + +

    例如,考虑到如下布局的地下城,如果骑士遵循最佳路径 右 -> 右 -> 下 -> 下,则骑士的初始健康点数至少为 7

    + + + + + + + + + + + + + + + + + +
    -2 (K)-33
    -5-101
    1030-5 (P)
    + + +

     

    + +

    说明:

    + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..50de0e72f8f9b598aa393ca2e208ca3e9d5b84ab 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "组合两个表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "组合两个表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d40e347c53cd0ac17e8cf306a6f618fc730e0efe --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2fc134aeaa554cdd8a2a13be85ec0525" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.md" index 90594541fc780fdb6fb53dd8549e2acc1a47ef68..f03a49a7ec7adaf9fdfaa24165d928fe5dc7bb0f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/174_\347\273\204\345\220\210\344\270\244\344\270\252\350\241\250/solution.md" @@ -1,5 +1,39 @@ # 组合两个表 -以下错误的选项是? +

    表1: Person

    + +
    +-------------+---------+
    +| 列名         | 类型     |
    ++-------------+---------+
    +| PersonId    | int     |
    +| FirstName   | varchar |
    +| LastName    | varchar |
    ++-------------+---------+
    +PersonId 是上表主键
    +
    + +

    表2: Address

    + +
    +-------------+---------+
    +| 列名         | 类型    |
    ++-------------+---------+
    +| AddressId   | int     |
    +| PersonId    | int     |
    +| City        | varchar |
    +| State       | varchar |
    ++-------------+---------+
    +AddressId 是上表主键
    +
    + +

     

    + +

    编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:

    + +

     

    + +
    FirstName, LastName, City, State
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..73270d9ce90efb30c444dcf706de469b5b9f0f65 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "第二高的薪水" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "第二高的薪水" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c5e16c4509668e8e52de82908265dc71328aac76 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "281ae170aa194dc0a4849295d0c22e59" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" index bea007dcad6c0fcf3cf2cc8c9f723f1547c893a9..55422b745fe98bc8e168626baf22022807a7cd61 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/175_\347\254\254\344\272\214\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" @@ -1,5 +1,25 @@ # 第二高的薪水 -以下错误的选项是? +

    编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。

    + +
    +----+--------+
    +| Id | Salary |
    ++----+--------+
    +| 1  | 100    |
    +| 2  | 200    |
    +| 3  | 300    |
    ++----+--------+
    +
    + +

    例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null

    + +
    +---------------------+
    +| SecondHighestSalary |
    ++---------------------+
    +| 200                 |
    ++---------------------+
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a9c309f97444dee55610b9e4051716d3e38c0304 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "第N高的薪水" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "第N高的薪水" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ab11e152bf848ae0669b21f4a535098f75db5c05 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "21641352c4834996acf05c6b28eef703" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" index d124d4768ddd07d7ca83a448b106ca2e8bf42425..dc9c78c0dc6f79065f7e19777230027fd10d8a16 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/176_\347\254\254N\351\253\230\347\232\204\350\226\252\346\260\264/solution.md" @@ -1,5 +1,25 @@ # 第N高的薪水 -以下错误的选项是? +

    编写一个 SQL 查询,获取 Employee 表中第 高的薪水(Salary)。

    + +
    +----+--------+
    +| Id | Salary |
    ++----+--------+
    +| 1  | 100    |
    +| 2  | 200    |
    +| 3  | 300    |
    ++----+--------+
    +
    + +

    例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 高的薪水,那么查询应返回 null

    + +
    +------------------------+
    +| getNthHighestSalary(2) |
    ++------------------------+
    +| 200                    |
    ++------------------------+
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ba763b5bd9af9420a107c0ea988255b259135853 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分数排名" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分数排名" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5c08446fa704d55129949a54013061802d887440 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "794091da65d84718b5e3af2ec891a1b2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.md" index f38057fb9ba6e86c038cd888d31e483abe8c0dce..5e3f94da07932b872ae88e9f3b8274ee116257bc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/177_\345\210\206\346\225\260\346\216\222\345\220\215/solution.md" @@ -1,5 +1,37 @@ # 分数排名 -以下错误的选项是? +

    编写一个 SQL 查询来实现分数排名。

    + +

    如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。

    + +
    +----+-------+
    +| Id | Score |
    ++----+-------+
    +| 1  | 3.50  |
    +| 2  | 3.65  |
    +| 3  | 4.00  |
    +| 4  | 3.85  |
    +| 5  | 4.00  |
    +| 6  | 3.65  |
    ++----+-------+
    +
    + +

    例如,根据上述给定的 Scores 表,你的查询应该返回(按分数从高到低排列):

    + +
    +-------+------+
    +| Score | Rank |
    ++-------+------+
    +| 4.00  | 1    |
    +| 4.00  | 1    |
    +| 3.85  | 2    |
    +| 3.65  | 3    |
    +| 3.65  | 3    |
    +| 3.50  | 4    |
    ++-------+------+
    +
    + +

    重要提示:对于 MySQL 解决方案,如果要转义用作列名的保留字,可以在关键字之前和之后使用撇号。例如 `Rank`

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..55a0923250fc25f5e2694f353dc415ed32bcfec0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8b3486ef148a5b70f63fc5f8f172619ebb38393e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8ffe9f362cee4808887feae6a1a4baab" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.md" index 733f0ee2ea0c494ba78f27a1f06aeb0ee1ace039..e322f2f958889eebe2d1f98fe106dbf3391b1da9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/178_\346\234\200\345\244\247\346\225\260/solution.md" @@ -1,5 +1,47 @@ # 最大数 -以下错误的选项是? +

    给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。

    + +

    注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。

    + +

     

    + +

    示例 1:

    + +
    +输入nums = [10,2]
    +输出:"210"
    + +

    示例 2:

    + +
    +输入nums = [3,30,34,5,9]
    +输出:"9534330"
    +
    + +

    示例 3:

    + +
    +输入nums = [1]
    +输出:"1"
    +
    + +

    示例 4:

    + +
    +输入nums = [10]
    +输出:"10"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5dec37c9eb54423dc6d814ec38f3bcc93940969e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "连续出现的数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "连续出现的数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..78358f7b9cc6a7e93abdbf0c5895021773b6ac45 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c84b9112b5fe46ad9c2a8d9c1366c4ba" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.md" index 0e3c3776da18a975c397e78ca4be6d37ae105dae..30d2c5eb479f089d4c7bca3b3b59cc109d2e462d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/179_\350\277\236\347\273\255\345\207\272\347\216\260\347\232\204\346\225\260\345\255\227/solution.md" @@ -1,5 +1,51 @@ # 连续出现的数字 -以下错误的选项是? +

    表:Logs

    + +
    ++-------------+---------+
    +| Column Name | Type    |
    ++-------------+---------+
    +| id          | int     |
    +| num         | varchar |
    ++-------------+---------+
    +id 是这个表的主键。
    + +

     

    + +

    编写一个 SQL 查询,查找所有至少连续出现三次的数字。

    + +

    返回的结果表中的数据可以按 任意顺序 排列。

    + +

     

    + +

    查询结果格式如下面的例子所示:

    + +

     

    + +
    +Logs 表:
    ++----+-----+
    +| Id | Num |
    ++----+-----+
    +| 1  | 1   |
    +| 2  | 1   |
    +| 3  | 1   |
    +| 4  | 2   |
    +| 5  | 1   |
    +| 6  | 2   |
    +| 7  | 2   |
    ++----+-----+
    +
    +Result 表:
    ++-----------------+
    +| ConsecutiveNums |
    ++-----------------+
    +| 1               |
    ++-----------------+
    +1 是唯一连续出现至少三次的数字。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.json" index 5cb42374fc1f4c18691ed026ed06c6202a20e524..4aa04a2181b497dc7be7e902aae7c2776908d9ce 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "4631d8e8bad64b4cae23dfcb9120f05f" + "exercise_id": "c1831e998c6d41209617d48b8e7a8c73" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" index f68abb3b9bdde46e840b49e4afa438ec3bd40d6f..7a046659d22b86bee2ea477c6744a76a804ea94a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/17_\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,7 +1,6 @@ # 四数之和

    给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。

    注意:答案中不可以包含重复的四元组。

     

    示例 1:

    输入:nums = [1,0,-1,0,-2,2], target = 0
    输出:
    [[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

    示例 2:

    输入:nums = [], target = 0
    输出:
    []

     

    提示:

    -

    给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。

    注意:答案中不可以包含重复的四元组。

     

    示例 1:

    输入:nums = [1,0,-1,0,-2,2], target = 0
    输出:
    [[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

    示例 2:

    输入:nums = [], target = 0
    输出:
    []

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b48e3e587e6b3c301b2157a45333b295d6ca5fa9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "超过经理收入的员工" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "超过经理收入的员工" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..cf8d68c9721a2cf8f4cf50bdc83081a6051310e6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "777852b376b64b258e72a3a0ae02c699" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.md" index a38d4d0331db83d1d30b082e45b62ab6cd89100a..6917b87250b9f084ed1c27972da35dfac202f5bc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/180_\350\266\205\350\277\207\347\273\217\347\220\206\346\224\266\345\205\245\347\232\204\345\221\230\345\267\245/solution.md" @@ -1,5 +1,26 @@ # 超过经理收入的员工 -以下错误的选项是? +

    Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。

    + +
    +----+-------+--------+-----------+
    +| Id | Name  | Salary | ManagerId |
    ++----+-------+--------+-----------+
    +| 1  | Joe   | 70000  | 3         |
    +| 2  | Henry | 80000  | 4         |
    +| 3  | Sam   | 60000  | NULL      |
    +| 4  | Max   | 90000  | NULL      |
    ++----+-------+--------+-----------+
    +
    + +

    给定 Employee 表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。

    + +
    +----------+
    +| Employee |
    ++----------+
    +| Joe      |
    ++----------+
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d6a9b33ace7352adfdb97168a45131b54b2f0a8c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "查找重复的电子邮箱" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "查找重复的电子邮箱" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1d8eade4db9cca444cb2cc904d3dc2ecf4673c3b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "86395a2dd56e4303b8f3f082d5a8a935" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" index b836fb95d9fb70efdd078007f479ba3eb75c5932..e07878c6fb0fc7b3ad85a8246f55a189f2f6ed06 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/181_\346\237\245\346\211\276\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" @@ -1,5 +1,29 @@ # 查找重复的电子邮箱 -以下错误的选项是? +

    编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。

    + +

    示例:

    + +
    +----+---------+
    +| Id | Email   |
    ++----+---------+
    +| 1  | a@b.com |
    +| 2  | c@d.com |
    +| 3  | a@b.com |
    ++----+---------+
    +
    + +

    根据以上输入,你的查询应返回以下结果:

    + +
    +---------+
    +| Email   |
    ++---------+
    +| a@b.com |
    ++---------+
    +
    + +

    说明:所有电子邮箱都是小写字母。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..65278d8913c3266cce3fd8d00035c9f6103fb872 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "从不订购的客户" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "从不订购的客户" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..08e0fab14eba3a854d85eb8c38c463af16d8cfb6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5cae3fbb45af4585a9d753aa79944962" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.md" index 72077a841bf0f5e08baf4c85e5ca198d96d2e259..c659b389ec74b46d06f2d191abab304ce3a2b7c4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/182_\344\273\216\344\270\215\350\256\242\350\264\255\347\232\204\345\256\242\346\210\267/solution.md" @@ -1,5 +1,39 @@ # 从不订购的客户 -以下错误的选项是? +

    某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。

    + +

    Customers 表:

    + +
    +----+-------+
    +| Id | Name  |
    ++----+-------+
    +| 1  | Joe   |
    +| 2  | Henry |
    +| 3  | Sam   |
    +| 4  | Max   |
    ++----+-------+
    +
    + +

    Orders 表:

    + +
    +----+------------+
    +| Id | CustomerId |
    ++----+------------+
    +| 1  | 3          |
    +| 2  | 1          |
    ++----+------------+
    +
    + +

    例如给定上述表格,你的查询应返回:

    + +
    +-----------+
    +| Customers |
    ++-----------+
    +| Henry     |
    +| Max       |
    ++-----------+
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..12f6da85c10d3cbdd4bd577ed0b82901c16652b6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "部门工资最高的员工" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "部门工资最高的员工" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b248c9079d5314456530199b12e742bc972398e5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "70a3eb2234e64fd8905298a8a34278de" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.md" index 3a49171fdbf8cc56cffefc1009e1d2cc8a0fcefc..ec95a50547a3942542324723c49d6c383d4cb06a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/183_\351\203\250\351\227\250\345\267\245\350\265\204\346\234\200\351\253\230\347\232\204\345\221\230\345\267\245/solution.md" @@ -1,5 +1,40 @@ # 部门工资最高的员工 -以下错误的选项是? +

    Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。

    + +
    +----+-------+--------+--------------+
    +| Id | Name  | Salary | DepartmentId |
    ++----+-------+--------+--------------+
    +| 1  | Joe   | 70000  | 1            |
    +| 2  | Jim   | 90000  | 1            |
    +| 3  | Henry | 80000  | 2            |
    +| 4  | Sam   | 60000  | 2            |
    +| 5  | Max   | 90000  | 1            |
    ++----+-------+--------+--------------+
    + +

    Department 表包含公司所有部门的信息。

    + +
    +----+----------+
    +| Id | Name     |
    ++----+----------+
    +| 1  | IT       |
    +| 2  | Sales    |
    ++----+----------+
    + +

    编写一个 SQL 查询,找出每个部门工资最高的员工。对于上述表,您的 SQL 查询应返回以下行(行的顺序无关紧要)。

    + +
    +------------+----------+--------+
    +| Department | Employee | Salary |
    ++------------+----------+--------+
    +| IT         | Max      | 90000  |
    +| IT         | Jim      | 90000  |
    +| Sales      | Henry    | 80000  |
    ++------------+----------+--------+
    + +

    解释:

    + +

    Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..721f29a1ee13cfac4b379550dae7709932b08b6e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "部门工资前三高的所有员工" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "部门工资前三高的所有员工" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6c6bd38e7023d9984ab87c2b81bc974a0cd21694 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d852becb13044eda9f9e59e5d425af2e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.md" index e8a000635cd9cbc876f0f854b53d230f4ab7c775..17dae8a9b6dcd012dd3bb841753e044d1d7c17c4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/184_\351\203\250\351\227\250\345\267\245\350\265\204\345\211\215\344\270\211\351\253\230\347\232\204\346\211\200\346\234\211\345\221\230\345\267\245/solution.md" @@ -1,5 +1,45 @@ # 部门工资前三高的所有员工 -以下错误的选项是? +

    Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId

    + +
    +----+-------+--------+--------------+
    +| Id | Name  | Salary | DepartmentId |
    ++----+-------+--------+--------------+
    +| 1  | Joe   | 85000  | 1            |
    +| 2  | Henry | 80000  | 2            |
    +| 3  | Sam   | 60000  | 2            |
    +| 4  | Max   | 90000  | 1            |
    +| 5  | Janet | 69000  | 1            |
    +| 6  | Randy | 85000  | 1            |
    +| 7  | Will  | 70000  | 1            |
    ++----+-------+--------+--------------+
    + +

    Department 表包含公司所有部门的信息。

    + +
    +----+----------+
    +| Id | Name     |
    ++----+----------+
    +| 1  | IT       |
    +| 2  | Sales    |
    ++----+----------+
    + +

    编写一个 SQL 查询,找出每个部门获得前三高工资的所有员工。例如,根据上述给定的表,查询结果应返回:

    + +
    +------------+----------+--------+
    +| Department | Employee | Salary |
    ++------------+----------+--------+
    +| IT         | Max      | 90000  |
    +| IT         | Randy    | 85000  |
    +| IT         | Joe      | 85000  |
    +| IT         | Will     | 70000  |
    +| Sales      | Henry    | 80000  |
    +| Sales      | Sam      | 60000  |
    ++------------+----------+--------+
    + +

    解释:

    + +

    IT 部门中,Max 获得了最高的工资,Randy 和 Joe 都拿到了第二高的工资,Will 的工资排第三。销售部门(Sales)只有两名员工,Henry 的工资最高,Sam 的工资排第二。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9cac97aa0614399ddced49bcdf8b091345a9beac 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "翻转字符串里的单词 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "翻转字符串里的单词 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..064f1b4ecb4c971391845d38f26a0d07c4b66ac0 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/185_\347\277\273\350\275\254\345\255\227\347\254\246\344\270\262\351\207\214\347\232\204\345\215\225\350\257\215 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "48026a1ba201485aac4106450a6fe20e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..19ecc897f1014e6bd29f8148eddb3e69c84a8612 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "重复的DNA序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "重复的DNA序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b5f25e013e37c10629609b1dbcd96b3af0ce263f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b5f60d54fddb465d9464d72a9c18ffd8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.md" index 836d259aea826ab6d147799ff8520bdd451a80a2..50f6ec303ece52ab35d237dd293306e4183f727c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/186_\351\207\215\345\244\215\347\232\204DNA\345\272\217\345\210\227/solution.md" @@ -1,5 +1,34 @@ # 重复的DNA序列 -以下错误的选项是? +

    所有 DNA 都由一系列缩写为 'A''C''G''T' 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。

    + +

    编写一个函数来找出所有目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出现次数超过一次。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"
    +输出:["AAAAACCCCC","CCCCCAAAAA"]
    +
    + +

    示例 2:

    + +
    +输入:s = "AAAAAAAAAAAAA"
    +输出:["AAAAAAAAAA"]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7e50032771d1b30757b81940fcf14bf8760fd9c4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "买卖股票的最佳时机 IV" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "买卖股票的最佳时机 IV" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..baba2e8e24b2c8ac6e6cf259008ed05bb042cbda --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e14a370364f6427fa99ad10ce5ebf265" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.md" index e471507f977c85c739789855b520f138cd0359d1..c4c400e434e9c4bab72e0ed39388f3ae50599d54 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/187_\344\271\260\345\215\226\350\202\241\347\245\250\347\232\204\346\234\200\344\275\263\346\227\266\346\234\272 IV/solution.md" @@ -1,5 +1,38 @@ # 买卖股票的最佳时机 IV -以下错误的选项是? +

    给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格。

    + +

    设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。

    + +

    注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

    + +

     

    + +

    示例 1:

    + +
    +输入:k = 2, prices = [2,4,1]
    +输出:2
    +解释:在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2 。
    + +

    示例 2:

    + +
    +输入:k = 2, prices = [3,2,6,5,0,3]
    +输出:7
    +解释:在第 2 天 (股票价格 = 2) 的时候买入,在第 3 天 (股票价格 = 6) 的时候卖出, 这笔交易所能获得利润 = 6-2 = 4 。
    +     随后,在第 5 天 (股票价格 = 0) 的时候买入,在第 6 天 (股票价格 = 3) 的时候卖出, 这笔交易所能获得利润 = 3-0 = 3 。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..00ee3fbda280d1792c1ab4e0a017d1a0ae1a8df7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "旋转数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "旋转数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..26193d4fefd9dddef9eda71a7a975cde5b93179e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "702c94d2f17c4558859cb4e4504c378d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.md" index e7fc75406b330af9d62b62bf60559aad33aad68b..0c94cb4843a57000c41c624f237d79498f9931b7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/188_\346\227\213\350\275\254\346\225\260\347\273\204/solution.md" @@ -1,5 +1,51 @@ # 旋转数组 -以下错误的选项是? +

    给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。

    + +

     

    + +

    进阶:

    + + + +

     

    + +

    示例 1:

    + +
    +输入: nums = [1,2,3,4,5,6,7], k = 3
    +输出: [5,6,7,1,2,3,4]
    +解释:
    +向右旋转 1 步: [7,1,2,3,4,5,6]
    +向右旋转 2 步: [6,7,1,2,3,4,5]
    +向右旋转 3 步: [5,6,7,1,2,3,4]
    +
    + +

    示例 2:

    + +
    +输入:nums = [-1,-100,3,99], k = 2
    +输出:[3,99,-1,-100]
    +解释: 
    +向右旋转 1 步: [99,-1,-100,3]
    +向右旋转 2 步: [3,99,-1,-100]
    + +

     

    + +

    提示:

    + + + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1d34c722a46c9535c8f9758c87d6ccca6fe58fbd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "颠倒二进制位" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "颠倒二进制位" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c78c5f65459d84de2fff436b3399eb756f8205f5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5ec98feaeb5b4c319f598ff335bcdb5b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.md" index 3b2626aa215f6ce8653c7259c9f85d93828d9ef5..85c25128e6e831e11cfc904ad03d80720d48702b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/189_\351\242\240\345\200\222\344\272\214\350\277\233\345\210\266\344\275\215/solution.md" @@ -1,5 +1,44 @@ # 颠倒二进制位 -以下错误的选项是? +

    颠倒给定的 32 位无符号整数的二进制位。

    + +

    提示:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:n = 00000010100101000001111010011100
    +输出:964176192 (00111001011110000010100101000000)
    +解释:输入的二进制串 00000010100101000001111010011100 表示无符号整数 43261596,
    +     因此返回 964176192,其二进制表示形式为 00111001011110000010100101000000
    + +

    示例 2:

    + +
    +输入:n = 11111111111111111111111111111101
    +输出:3221225471 (10111111111111111111111111111111)
    +解释:输入的二进制串 11111111111111111111111111111101 表示无符号整数 4294967293,
    +     因此返回 3221225471 其二进制表示形式为 10111111111111111111111111111111 。
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶: 如果多次调用这个函数,你将如何优化你的算法?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.json" index 03c410396a2f7717e84df655edc3b5feda4c19db..993fd7aa13600a7b143c75769b112fc1c90b30c6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "9973219623284a6d9180a4ce0a0781d4" + "exercise_id": "97378017f9a04671a847a478998cad4c" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.md" index 973d20d579f0a71dbef07f7d6d54036915c728cc..564c68718f21e48ea37aba1103059254792a3fe7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/18_\345\210\240\351\231\244\351\223\276\350\241\250\347\232\204\345\200\222\346\225\260\347\254\254 N \344\270\252\347\273\223\347\202\271/solution.md" @@ -1,7 +1,6 @@ # 删除链表的倒数第 N 个结点

    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

    进阶:你能尝试使用一趟扫描实现吗?

     

    示例 1:

    输入:head = [1,2,3,4,5], n = 2
    输出:
    [1,2,3,5]

    示例 2:

    输入:head = [1], n = 1
    输出:
    []

    示例 3:

    输入:head = [1,2], n = 1
    输出:
    [1]

     

    提示:

    -

    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

    进阶:你能尝试使用一趟扫描实现吗?

     

    示例 1:

    输入:head = [1,2,3,4,5], n = 2
    输出:
    [1,2,3,5]

    示例 2:

    输入:head = [1], n = 1
    输出:
    []

    示例 3:

    输入:head = [1,2], n = 1
    输出:
    [1]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..da70121d342a669ffd3a4816ebaee78b38f714f9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "位1的个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "位1的个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..343eb4aec313a3dfc3fbc1415cfbe5a945b770b8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b03c88f6b9264bd899c30e2ffc9e3343" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.md" index a32cfef9f491e2a3ade9f105b6b242d061a090ba..4303c7e996c27f9fb428a88e7ef3b6a80947ddad 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/190_\344\275\2151\347\232\204\344\270\252\346\225\260/solution.md" @@ -1,5 +1,60 @@ # 位1的个数 -以下错误的选项是? +

    编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。

    + +

     

    + +

    提示:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:00000000000000000000000000001011
    +输出:3
    +解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 '1'。
    +
    + +

    示例 2:

    + +
    +输入:00000000000000000000000010000000
    +输出:1
    +解释:输入的二进制串 00000000000000000000000010000000 中,共有一位为 '1'。
    +
    + +

    示例 3:

    + +
    +输入:11111111111111111111111111111101
    +输出:31
    +解释:输入的二进制串 11111111111111111111111111111101 中,共有 31 位为 '1'。
    + +

     

    + +

    提示:

    + + + + + +

     

    + +

    进阶

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6beb1d0a3edee332b4bf282c9b4b1393e42996b8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "统计词频" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "统计词频" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..42421c93f5359d5b579345653779601e33817624 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "32cb055d80dc473eb6692cff2d06e345" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.md" index 3787b1f6e4620d2e833e6367efb120b29ba3cbb0..08ec72e04087642c45ed92a69365be2020e84fcb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/191_\347\273\237\350\256\241\350\257\215\351\242\221/solution.md" @@ -1,5 +1,38 @@ # 统计词频 -以下错误的选项是? +

    写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。

    + +

    为了简单起见,你可以假设:

    + + + +

    示例:

    + +

    假设 words.txt 内容如下:

    + +
    the day is sunny the the
    +the sunny is is
    +
    + +

    你的脚本应当输出(以词频降序排列):

    + +
    the 4
    +is 3
    +sunny 2
    +day 1
    +
    + +

    说明:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c37ef832acc1f1ac007a51ae546629053a89d4c7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有效电话号码" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有效电话号码" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a614f2e0f07348658e44970a85030ff37388c888 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a2441fd377e642ecb476b10e992d2f32" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.md" index 7f0723cec9d9a25316408ed0eb3561f90814386c..c6c88c2fc01916ded62d59715871d9b96ac071d8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/192_\346\234\211\346\225\210\347\224\265\350\257\235\345\217\267\347\240\201/solution.md" @@ -1,5 +1,30 @@ # 有效电话号码 -以下错误的选项是? +

    给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的电话号码。

    + +

    你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字)

    + +

    你也可以假设每行前后没有多余的空格字符。

    + +

     

    + +

    示例:

    + +

    假设 file.txt 内容如下:

    + +
    +987-123-4567
    +123 456 7890
    +(123) 456-7890
    +
    + +

    你的脚本应当输出下列有效的电话号码:

    + +
    +987-123-4567
    +(123) 456-7890
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..579d7a6e771f7810c1e9c2484739dd51d9eb3ccf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "转置文件" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "转置文件" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d4dcf0a9ec918d39bc4c89ba53bb00206c1278df --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8e765404b517474286f8403409a926c4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.md" index ad84a8ffc1b1ee67006c7b49408b97eae026bd7b..3678ef2416c95ac8be38d82a92386ec51b3a80d3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/193_\350\275\254\347\275\256\346\226\207\344\273\266/solution.md" @@ -1,5 +1,28 @@ # 转置文件 -以下错误的选项是? +

    给定一个文件 file.txt,转置它的内容。

    + +

    你可以假设每行列数相同,并且每个字段由 ' ' 分隔。

    + +

     

    + +

    示例:

    + +

    假设 file.txt 文件内容如下:

    + +
    +name age
    +alice 21
    +ryan 30
    +
    + +

    应当输出:

    + +
    +name alice ryan
    +age 21 30
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..37367d190d5220c796c686bffcaa5c613be4ff6b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "第十行" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "第十行" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..bab3e5e9cccd2a9db7480074ee10607ee91178ea --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b74976aaa4e34bbb90ee1fce805ce376" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.md" index 8090d507563a2c1c5370a5eeaa20e03db5f9a410..300df7779803ce3acca5f9b4a5b09f7eaf716812 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/194_\347\254\254\345\215\201\350\241\214/solution.md" @@ -1,5 +1,32 @@ # 第十行 -以下错误的选项是? +

    给定一个文本文件 file.txt,请只打印这个文件中的第十行。

    + +

    示例:

    + +

    假设 file.txt 有如下内容:

    + +
    Line 1
    +Line 2
    +Line 3
    +Line 4
    +Line 5
    +Line 6
    +Line 7
    +Line 8
    +Line 9
    +Line 10
    +
    + +

    你的脚本应当显示第十行:

    + +
    Line 10
    +
    + +

    说明:
    +1. 如果文件少于十行,你应当输出什么?
    +2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c3438a4176c1346cbca64867ed7005b07764c3a5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除重复的电子邮箱" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除重复的电子邮箱" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..60d29ef778889baf5c08d402567c38749851ccc3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "65d9ea93968542f99125efd0ba9aa90d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" index e97f21da883787056d6598d016dd2997bcc45bda..3d35aa3724b9214295a50b3ad27779324d959525 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/195_\345\210\240\351\231\244\351\207\215\345\244\215\347\232\204\347\224\265\345\255\220\351\202\256\347\256\261/solution.md" @@ -1,5 +1,36 @@ # 删除重复的电子邮箱 -以下错误的选项是? +

    编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。

    + +
    +----+------------------+
    +| Id | Email            |
    ++----+------------------+
    +| 1  | john@example.com |
    +| 2  | bob@example.com  |
    +| 3  | john@example.com |
    ++----+------------------+
    +Id 是这个表的主键。
    +
    + +

    例如,在运行你的查询语句之后,上面的 Person 表应返回以下几行:

    + +
    +----+------------------+
    +| Id | Email            |
    ++----+------------------+
    +| 1  | john@example.com |
    +| 2  | bob@example.com  |
    ++----+------------------+
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..788d3e7643204f65ea224fd884cc5c97937ee6c1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "上升的温度" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "上升的温度" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2ebe711a0b4a57fb2db48c7d41a69acabf38315d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c63632e691fd443aa7928502ee3da5d3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.md" index 9d0f118370a18537c276c556029e7eca4124d665..42723de97be01fc8cee066098d7223c294ec3fbf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/196_\344\270\212\345\215\207\347\232\204\346\270\251\345\272\246/solution.md" @@ -1,5 +1,52 @@ # 上升的温度 -以下错误的选项是? +
    +
    +

    Weather

    + +
    ++---------------+---------+
    +| Column Name   | Type    |
    ++---------------+---------+
    +| id            | int     |
    +| recordDate    | date    |
    +| temperature   | int     |
    ++---------------+---------+
    +id 是这个表的主键
    +该表包含特定日期的温度信息
    + +

     

    + +

    编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 id

    + +

    返回结果 不要求顺序

    + +

    查询结果格式如下例:

    + +
    +Weather
    ++----+------------+-------------+
    +| id | recordDate | Temperature |
    ++----+------------+-------------+
    +| 1  | 2015-01-01 | 10          |
    +| 2  | 2015-01-02 | 25          |
    +| 3  | 2015-01-03 | 20          |
    +| 4  | 2015-01-04 | 30          |
    ++----+------------+-------------+
    +
    +Result table:
    ++----+
    +| id |
    ++----+
    +| 2  |
    +| 4  |
    ++----+
    +2015-01-02 的温度比前一天高(10 -> 25)
    +2015-01-04 的温度比前一天高(20 -> 30)
    +
    +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..84c01a4f6f57d0415149dbba16d5225b722c0a51 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "打家劫舍" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "打家劫舍" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..23bb8199fa044b38ffaff1d8ba41557a97e9f8b3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0c7e1cd83a0440f993b0c7615a479c0d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.md" index d250e458d9718f9130405132d479e068d5eb424e..241fd4ecd85d8d70a78a7efd0db4489206a39193 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/197_\346\211\223\345\256\266\345\212\253\350\210\215/solution.md" @@ -1,5 +1,37 @@ # 打家劫舍 -以下错误的选项是? +

    你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警

    + +

    给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。

    + +

     

    + +

    示例 1:

    + +
    +输入:[1,2,3,1]
    +输出:4
    +解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。
    +     偷窃到的最高金额 = 1 + 3 = 4 。
    + +

    示例 2:

    + +
    +输入:[2,7,9,3,1]
    +输出:12
    +解释:偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。
    +     偷窃到的最高金额 = 2 + 9 + 1 = 12 。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d14402be7227a90724db1693c57fa5e956cb11f7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的右视图" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的右视图" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1d06bbbd8083a9ca541f227799d422cc76c75943 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fe1ffc86dbb24023a04ffb4ccd3ff395" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.md" index 10f004bc5c754e3950d62b065d732c4944031fee..76123b5e315db8ae529008cfa72e485db9f52d37 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/198_\344\272\214\345\217\211\346\240\221\347\232\204\345\217\263\350\247\206\345\233\276/solution.md" @@ -1,5 +1,41 @@ # 二叉树的右视图 -以下错误的选项是? +

    给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入: [1,2,3,null,5,null,4]
    +输出: [1,3,4]
    +
    + +

    示例 2:

    + +
    +输入: [1,null,3]
    +输出: [1,3]
    +
    + +

    示例 3:

    + +
    +输入: []
    +输出: []
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d674d7b9f2a6a807b28ac4cefa60f1e5e1de5b2b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "岛屿数量" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "岛屿数量" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0b40676aa7af74d8d7f0a36271444b6b2ffa741b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "17f366c534c6432cb0797cbd902059cf" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.md" index f6161e077a2898475d66944cc169c0e182fe325b..99df101146fcd6ae2296379c8a2582537308372a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/199_\345\262\233\345\261\277\346\225\260\351\207\217/solution.md" @@ -1,5 +1,48 @@ # 岛屿数量 -以下错误的选项是? +

    给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。

    + +

    岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。

    + +

    此外,你可以假设该网格的四条边均被水包围。

    + +

     

    + +

    示例 1:

    + +
    +输入:grid = [
    +  ["1","1","1","1","0"],
    +  ["1","1","0","1","0"],
    +  ["1","1","0","0","0"],
    +  ["0","0","0","0","0"]
    +]
    +输出:1
    +
    + +

    示例 2:

    + +
    +输入:grid = [
    +  ["1","1","0","0","0"],
    +  ["1","1","0","0","0"],
    +  ["0","0","1","0","0"],
    +  ["0","0","0","1","1"]
    +]
    +输出:3
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" index 07010eda0b4bed5271156381b5cb4230f332d249..b540833c76e74ce888892418be3b170bbec6cc9b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "c408344951ce40249e06dd830c0f05b8" + "exercise_id": "9deb25e353574c09859faba182d35526" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" index 23670ab8f846de839082ed4fc27bdb2d3e2c2c4e..e1dfbc8fb1ab336123bd6044d2afedb6a96ef394 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/19_\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" @@ -1,7 +1,6 @@ # 有效的括号

    给定一个只包括 '('')''{''}''['']' 的字符串 s ,判断字符串是否有效。

    有效字符串需满足:

    1. 左括号必须用相同类型的右括号闭合。
    2. 左括号必须以正确的顺序闭合。

     

    示例 1:

    输入:s = "()"
    输出:
    true

    示例 2:

    输入:s = "()[]{}"
    输出:
    true

    示例 3:

    输入:s = "(]"
    输出:
    false

    示例 4:

    输入:s = "([)]"
    输出:
    false

    示例 5:

    输入:s = "{[]}"
    输出:
    true

     

    提示:

    -

    给定一个只包括 '('')''{''}''['']' 的字符串 s ,判断字符串是否有效。

    有效字符串需满足:

    1. 左括号必须用相同类型的右括号闭合。
    2. 左括号必须以正确的顺序闭合。

     

    示例 1:

    输入:s = "()"
    输出:
    true

    示例 2:

    输入:s = "()[]{}"
    输出:
    true

    示例 3:

    输入:s = "(]"
    输出:
    false

    示例 4:

    输入:s = "([)]"
    输出:
    false

    示例 5:

    输入:s = "{[]}"
    输出:
    true

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.json" index f04b347d534ce19733ff014f4b3d0f826ac1f7ff..be577427d7b57c9c32cc626a6ce92452f4b2d7d9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "affd91c46af1477c9a23cc6e25d0073e" + "exercise_id": "7b3ad25a6feb4dc3a6a4fa5136776c67" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" index 287328cbd64e8aaebe7194bd51d5679c3671e6af..3c618969340c3346ba9f815f09677e61dd4e54d9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/1_\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" @@ -1,7 +1,6 @@ # 两数相加

    给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

    请你将两个数相加,并以相同形式返回一个表示和的链表。

    你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

     

    示例 1:

    输入:l1 = [2,4,3], l2 = [5,6,4]
    输出:
    [7,0,8]
    解释:
    342 + 465 = 807.

    示例 2:

    输入:l1 = [0], l2 = [0]
    输出:
    [0]

    示例 3:

    输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
    输出:
    [8,9,9,9,0,0,0,1]

     

    提示:

    -

    给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

    请你将两个数相加,并以相同形式返回一个表示和的链表。

    你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

     

    示例 1:

    输入:l1 = [2,4,3], l2 = [5,6,4]
    输出:
    [7,0,8]
    解释:
    342 + 465 = 807.

    示例 2:

    输入:l1 = [0], l2 = [0]
    输出:
    [0]

    示例 3:

    输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
    输出:
    [8,9,9,9,0,0,0,1]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ab52bc4c5eff411f2aea4dc40045e824c70691b5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数字范围按位与" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数字范围按位与" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1a853f68751d388392a82da70ff89b969487dbad --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0455b6000bbc4086b27ed97d0d7ec12e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.md" index bd1ae014fcfd3f11370dc8707f479fcd773c150c..720cb2102498010082a9bb77487a51f9a593daa3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/200_\346\225\260\345\255\227\350\214\203\345\233\264\346\214\211\344\275\215\344\270\216/solution.md" @@ -1,5 +1,38 @@ # 数字范围按位与 -以下错误的选项是? +

    给你两个整数 leftright ,表示区间 [left, right] ,返回此区间内所有数字 按位与 的结果(包含 leftright 端点)。

    + +

     

    + +

    示例 1:

    + +
    +输入:left = 5, right = 7
    +输出:4
    +
    + +

    示例 2:

    + +
    +输入:left = 0, right = 0
    +输出:0
    +
    + +

    示例 3:

    + +
    +输入:left = 1, right = 2147483647
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3da5306ca8acb6121dda9d83cbde1685388c5de1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "快乐数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "快乐数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1f2aeb5246dca87ddc108867a92952a9b009e385 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4d5c3b97e9924741a6be55c58c391fef" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.md" index fce59f2e9817997c20034503092cba68e6b63417..03f0b58af9391919aa792256e0480d97217c0432 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/201_\345\277\253\344\271\220\346\225\260/solution.md" @@ -1,5 +1,46 @@ # 快乐数 -以下错误的选项是? +

    编写一个算法来判断一个数 n 是不是快乐数。

    + +

    「快乐数」定义为:

    + + + +

    如果 n 是快乐数就返回 true ;不是,则返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:19
    +输出:true
    +解释:
    +12 + 92 = 82
    +82 + 22 = 68
    +62 + 82 = 100
    +12 + 02 + 02 = 1
    +
    + +

    示例 2:

    + +
    +输入:n = 2
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..26e54f03e154d6984806722176a5f20dbffdc8d2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "移除链表元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "移除链表元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..25a06fbc151407a080e093ba47971295bc8ec9d9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "aa021fcd29694f018ad6a485b6952660" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.md" index aa18cd30646f9cbf5cd16c6dc760aa7e6a1e9e85..0452ac5ef3943213c822086395f819326e36f46b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/202_\347\247\273\351\231\244\351\223\276\350\241\250\345\205\203\347\264\240/solution.md" @@ -1,5 +1,39 @@ # 移除链表元素 -以下错误的选项是? +给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 +

     

    + +

    示例 1:

    + +
    +输入:head = [1,2,6,3,4,5,6], val = 6
    +输出:[1,2,3,4,5]
    +
    + +

    示例 2:

    + +
    +输入:head = [], val = 1
    +输出:[]
    +
    + +

    示例 3:

    + +
    +输入:head = [7,7,7,7], val = 7
    +输出:[]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cf8b653ac15772cbe56af6e572d888b5828fd426 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "计数质数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "计数质数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4f2ddc2c04b08b6c9b34a1664367158b5f3dc558 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "34aa74e7e84445cb80fb31ddd26d44de" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.md" index c3e9000bc63df7043eeb1a8ca05b4a466b76483b..6a185e99cb2d654ad8dacbf334aedfcf09ecc1c9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/203_\350\256\241\346\225\260\350\264\250\346\225\260/solution.md" @@ -1,5 +1,36 @@ # 计数质数 -以下错误的选项是? +

    统计所有小于非负整数 n 的质数的数量。

    + +

     

    + +

    示例 1:

    + +
    输入:n = 10
    +输出:4
    +解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
    +
    + +

    示例 2:

    + +
    输入:n = 0
    +输出:0
    +
    + +

    示例 3:

    + +
    输入:n = 1
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8bc45104bf639a0afd1235502a0f8844898e9e4f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "同构字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "同构字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f95e71cced8dec69722c84604d6babf097666fba --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a015883ffc3d4b288ff1f75539a84980" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.md" index 1bb6584008f1dd0d686e3db4b4caf6bf1608e991..ac6fc93491e6777c906147b30243caf6540bc5e8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/204_\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,40 @@ # 同构字符串 -以下错误的选项是? +

    给定两个字符串 和 t,判断它们是否是同构的。

    + +

    如果 中的字符可以按某种映射关系替换得到 ,那么这两个字符串是同构的。

    + +

    每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "egg", t = "add"
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:s = "foo", t = "bar"
    +输出:false
    + +

    示例 3:

    + +
    +输入:s = "paper", t = "title"
    +输出:true
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ab64d814566fda01f3f3c00c5ca312ad8ffc32c7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "反转链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "反转链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..658dfa081025dead6b13b37bd1fcf8ef47dabe95 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b95b92417bfb4905ba0f4fa138b45988" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.md" index 84c1cdde0498ca2a69105a1c6528529ceb13cb21..e3b4a15fa23a1b1dc248b3d8f99881307b5b7cbd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/205_\345\217\215\350\275\254\351\223\276\350\241\250/solution.md" @@ -1,5 +1,46 @@ # 反转链表 -以下错误的选项是? +给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 +
    +
    +

     

    + +

    示例 1:

    + +
    +输入:head = [1,2,3,4,5]
    +输出:[5,4,3,2,1]
    +
    + +

    示例 2:

    + +
    +输入:head = [1,2]
    +输出:[2,1]
    +
    + +

    示例 3:

    + +
    +输入:head = []
    +输出:[]
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?

    +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f53bdea562b851920b2440a1d4a1605f9cab0d32 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "课程表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "课程表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..378ec7c3bd5779f1d0419c845d911690894a4632 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "faf3b0518667467b971e642c5ed5b077" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.md" index 706a9ebf9724bfe3a787da1ebef8eb50ede0a2a3..9b6b6cc8cb5570ef337b35a37ca961acc7470a8a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/206_\350\257\276\347\250\213\350\241\250/solution.md" @@ -1,5 +1,43 @@ # 课程表 -以下错误的选项是? +

    你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1

    + +

    在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] = [ai, bi] ,表示如果要学习课程 ai必须 先学习课程  bi

    + + + +

    请你判断是否可能完成所有课程的学习?如果可以,返回 true ;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:numCourses = 2, prerequisites = [[1,0]]
    +输出:true
    +解释:总共有 2 门课程。学习课程 1 之前,你需要完成课程 0 。这是可能的。
    + +

    示例 2:

    + +
    +输入:numCourses = 2, prerequisites = [[1,0],[0,1]]
    +输出:false
    +解释:总共有 2 门课程。学习课程 1 之前,你需要先完成​课程 0 ;并且学习课程 0 之前,你还应先完成课程 1 。这是不可能的。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..06bcb8dda42d12c8700c00871c0e58df78c3b7f7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "实现 Trie (前缀树)" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "实现 Trie (前缀树)" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c17d2a95c8996ad00002000ff9be7b2653823e1e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fc412fd05a0244d0a8cd4d86cf9e775b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.md" index 7c89bf01f493317819dd15574150efe7abd42b6a..bb1c504d6f472bb5428b801c3706aeec48d0abfc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/207_\345\256\236\347\216\260 Trie (\345\211\215\347\274\200\346\240\221)/solution.md" @@ -1,5 +1,47 @@ # 实现 Trie (前缀树) -以下错误的选项是? +

    Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。

    + +

    请你实现 Trie 类:

    + + + +

     

    + +

    示例:

    + +
    +输入
    +["Trie", "insert", "search", "search", "startsWith", "insert", "search"]
    +[[], ["apple"], ["apple"], ["app"], ["app"], ["app"], ["app"]]
    +输出
    +[null, null, true, false, true, null, true]
    +
    +解释
    +Trie trie = new Trie();
    +trie.insert("apple");
    +trie.search("apple");   // 返回 True
    +trie.search("app");     // 返回 False
    +trie.startsWith("app"); // 返回 True
    +trie.insert("app");
    +trie.search("app");     // 返回 True
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..356e1c579cf3ba3aa289b72b907f2376df0a1788 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "长度最小的子数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "长度最小的子数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1cd980556a85883bcd713fadc391ec061d54a0e6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "07bd8bc8cdb543beba0f80c77e26cf09" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.md" index 6a5b23ed94c5f2a38caa56dfded42cf030661165..c82378862e58e2b0d6e32c4b1a2f20a83457fd2b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/208_\351\225\277\345\272\246\346\234\200\345\260\217\347\232\204\345\255\220\346\225\260\347\273\204/solution.md" @@ -1,5 +1,51 @@ # 长度最小的子数组 -以下错误的选项是? +

    给定一个含有 n 个正整数的数组和一个正整数 target

    + +

    找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度如果不存在符合条件的子数组,返回 0

    + +

     

    + +

    示例 1:

    + +
    +输入:target = 7, nums = [2,3,1,2,4,3]
    +输出:2
    +解释:子数组 [4,3] 是该条件下的长度最小的子数组。
    +
    + +

    示例 2:

    + +
    +输入:target = 4, nums = [1,4,4]
    +输出:1
    +
    + +

    示例 3:

    + +
    +输入:target = 11, nums = [1,1,1,1,1,1,1,1]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cd97f5cf76a1cc41adc800bb10ee09bc7126a592 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "课程表 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "课程表 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..87a5200b3f0e154d7974d7c1ba4e3f9e9b0800c4 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a9741627581943308853baf3c61cacae" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.md" index d4b8a561bf8061573b6fe6db2ed7561dc8d8bce1..d58218684ea4a727a7224be8c2e72ddc81db1939 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/209_\350\257\276\347\250\213\350\241\250 II/solution.md" @@ -1,5 +1,62 @@ # 课程表 II -以下错误的选项是? +

    现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在选修课程 ai必须 先选修 bi

    + + + +

    返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回 任意一种 就可以了。如果不可能完成所有课程,返回 一个空数组

    + +

     

    + +

    示例 1:

    + +
    +输入:numCourses = 2, prerequisites = [[1,0]]
    +输出:[0,1]
    +解释:总共有 2 门课程。要学习课程 1,你需要先完成课程 0。因此,正确的课程顺序为 [0,1] 。
    +
    + +

    示例 2:

    + +
    +输入:numCourses = 4, prerequisites = [[1,0],[2,0],[3,1],[3,2]]
    +输出:[0,2,1,3]
    +解释:总共有 4 门课程。要学习课程 3,你应该先完成课程 1 和课程 2。并且课程 1 和课程 2 都应该排在课程 0 之后。
    +因此,一个正确的课程顺序是 [0,1,2,3] 。另一个正确的排序是 [0,2,1,3]
    + +

    示例 3:

    + +
    +输入:numCourses = 1, prerequisites = []
    +输出:[0]
    +
    + +

     

    +提示: + + + +

     

    + +

    拓展:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.json" index 33866454a5f2913255dfda5ddc3e4f7044bcce92..88aee9b3da5a5b06d01c71e880740f756d77d308 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "af0db26a205740e1a85ee61e80f8d236" + "exercise_id": "bfafbe8c825546afa3faec02195cccad" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.md" index 951ea5a66e00b5d3a76fd3a733e49f9fbb45563b..53a2ccb066a6674df4d5be2558505b00d2782a83 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/20_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\351\223\276\350\241\250/solution.md" @@ -1,7 +1,6 @@ # 合并两个有序链表

    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 

     

    示例 1:

    输入:l1 = [1,2,4], l2 = [1,3,4]
    输出:
    [1,1,2,3,4,4]

    示例 2:

    输入:l1 = [], l2 = []
    输出:
    []

    示例 3:

    输入:l1 = [], l2 = [0]
    输出:
    [0]

     

    提示:

    -

    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 

     

    示例 1:

    输入:l1 = [1,2,4], l2 = [1,3,4]
    输出:
    [1,1,2,3,4,4]

    示例 2:

    输入:l1 = [], l2 = []
    输出:
    []

    示例 3:

    输入:l1 = [], l2 = [0]
    输出:
    [0]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..bd830a211ebc0fbdc108348b63f06d5bf6554051 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "添加与搜索单词 - 数据结构设计" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "添加与搜索单词 - 数据结构设计" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..71725a45665d444daa7e8cc07a339e43fa46e49d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d062a90887704e19b8791536e65c0993" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.md" index 0707a691582f9b12b667f4c027f53a69ba5ff4eb..6f70fefd38a0ae749df469ab3c42c833d1139d8d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/210_\346\267\273\345\212\240\344\270\216\346\220\234\347\264\242\345\215\225\350\257\215 - \346\225\260\346\215\256\347\273\223\346\236\204\350\256\276\350\256\241/solution.md" @@ -1,5 +1,48 @@ # 添加与搜索单词 - 数据结构设计 -以下错误的选项是? +

    请你设计一个数据结构,支持 添加新单词 和 查找字符串是否与任何先前添加的字符串匹配 。

    + +

    实现词典类 WordDictionary

    + + + +

     

    + +

    示例:

    + +
    +输入:
    +["WordDictionary","addWord","addWord","addWord","search","search","search","search"]
    +[[],["bad"],["dad"],["mad"],["pad"],["bad"],[".ad"],["b.."]]
    +输出:
    +[null,null,null,null,false,true,true,true]
    +
    +解释:
    +WordDictionary wordDictionary = new WordDictionary();
    +wordDictionary.addWord("bad");
    +wordDictionary.addWord("dad");
    +wordDictionary.addWord("mad");
    +wordDictionary.search("pad"); // return False
    +wordDictionary.search("bad"); // return True
    +wordDictionary.search(".ad"); // return True
    +wordDictionary.search("b.."); // return True
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..70b4fe7be15c236503c4dbd92886367f40633c56 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词搜索 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词搜索 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6e02bb17239cf80395b540d833d7db7a66368539 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c09dde4b2b41409c83563c878813e67c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.md" index e72e6220de46a0414fc61858308626dbbac6e065..56a401230ae8bb6b54c43a7d4b88e5f4af6804d7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/211_\345\215\225\350\257\215\346\220\234\347\264\242 II/solution.md" @@ -1,5 +1,40 @@ # 单词搜索 II -以下错误的选项是? +

    给定一个 m x n 二维字符网格 board 和一个单词(字符串)列表 words,找出所有同时在二维网格和字典中出现的单词。

    + +

    单词必须按照字母顺序,通过 相邻的单元格 内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。

    + +

     

    + +

    示例 1:

    + +
    +输入:board = [["o","a","a","n"],["e","t","a","e"],["i","h","k","r"],["i","f","l","v"]], words = ["oath","pea","eat","rain"]
    +输出:["eat","oath"]
    +
    + +

    示例 2:

    + +
    +输入:board = [["a","b"],["c","d"]], words = ["abcb"]
    +输出:[]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..66a056e8f58872b6f3a759628a76879b6e607b59 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "打家劫舍 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "打家劫舍 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f914432c7bab3adeeeaf12f358adace1aa6c8740 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e395991eaa0449dd85cf25a2d72f8a11" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.md" index c75650bf26fb70297962ba45d943074452164dca..188212552eeec3fd4fe6f8d6dd8c48893d3760e2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/212_\346\211\223\345\256\266\345\212\253\350\210\215 II/solution.md" @@ -1,5 +1,43 @@ # 打家劫舍 II -以下错误的选项是? +

    你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警

    + +

    给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [2,3,2]
    +输出:3
    +解释:你不能先偷窃 1 号房屋(金额 = 2),然后偷窃 3 号房屋(金额 = 2), 因为他们是相邻的。
    +
    + +

    示例 2:

    + +
    +输入:nums = [1,2,3,1]
    +输出:4
    +解释:你可以先偷窃 1 号房屋(金额 = 1),然后偷窃 3 号房屋(金额 = 3)。
    +     偷窃到的最高金额 = 1 + 3 = 4 。
    + +

    示例 3:

    + +
    +输入:nums = [0]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e804937f3885e0cdac43936a9053dec734f4bfee 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最短回文串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最短回文串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..82a3fa47e36235df58b330c5aa96538d167dee37 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4c9218a5ec074b6abea1da10009668ba" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.md" index 07b0f8e85967ec9bfad222e993fc3c91b383ef02..37c7114fd377a118114a51c2d6c0999d6449d4c1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/213_\346\234\200\347\237\255\345\233\236\346\226\207\344\270\262/solution.md" @@ -1,5 +1,32 @@ # 最短回文串 -以下错误的选项是? +

    给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "aacecaaa"
    +输出:"aaacecaaa"
    +
    + +

    示例 2:

    + +
    +输入:s = "abcd"
    +输出:"dcbabcd"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2350ddba6bb0998342c63bb73d68a0ca5701f3ec 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数组中的第K个最大元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数组中的第K个最大元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..23fb558bf33646b3924097b36537ea59d2c3cf79 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a73ca698c70b4e55990f7c83d77d653a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.md" index 33920c91f8d2dc37732879eca6b317741f833c8d..7eaa3e64387a82349cbcab3b2a38f1eefdfd0558 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/214_\346\225\260\347\273\204\344\270\255\347\232\204\347\254\254K\344\270\252\346\234\200\345\244\247\345\205\203\347\264\240/solution.md" @@ -1,5 +1,33 @@ # 数组中的第K个最大元素 -以下错误的选项是? +

    给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。

    + +

    请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。

    + +

     

    + +

    示例 1:

    + +
    +输入: [3,2,1,5,6,4] 和 k = 2
    +输出: 5
    +
    + +

    示例 2:

    + +
    +输入: [3,2,3,1,2,4,5,5,6] 和 k = 4
    +输出: 4
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f3b160d783712da519fea5b4f5a94c7b34681a48 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "组合总和 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "组合总和 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..09ae60367d542d5784c43cb079facce6be9f2967 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "023aba02786b466eae775e933bc2fa9d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.md" index 7d55c98f98400243037a4e49401e9c1683494908..deac67c9b32ad27c8b5522a758c476af29533483 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/215_\347\273\204\345\220\210\346\200\273\345\222\214 III/solution.md" @@ -1,5 +1,26 @@ # 组合总和 III -以下错误的选项是? +

    找出所有相加之和为 n 的 个数的组合组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。

    + +

    说明:

    + + + +

    示例 1:

    + +
    输入: k = 3, n = 7
    +输出: [[1,2,4]]
    +
    + +

    示例 2:

    + +
    输入: k = 3, n = 9
    +输出: [[1,2,6], [1,3,5], [2,3,4]]
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3953ebf50182913a63a8c47f8412e535d8302416 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "存在重复元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "存在重复元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..190020643a23109f52894e740488a7124ac7c063 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fa988b156aaf4ddeb25aa47ede3363d2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" index 854482d2a2a4f23b554a26cfb514a367b18bb082..5d0b82b76679f94c8d6fa60cab312ac557925ff6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/216_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" @@ -1,5 +1,29 @@ # 存在重复元素 -以下错误的选项是? +

    给定一个整数数组,判断是否存在重复元素。

    + +

    如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入: [1,2,3,1]
    +输出: true
    + +

    示例 2:

    + +
    +输入: [1,2,3,4]
    +输出: false
    + +

    示例 3:

    + +
    +输入: [1,1,1,3,3,4,3,2,4,2]
    +输出: true
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..54a36cda36ef11ff18ddaf090bdecf2f72bf3b8e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "天际线问题" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "天际线问题" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..892be49fee6efa02f5c0a588dc98839a7c8f14d5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "179d9a777c8440db8d82b9550027f55e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" index 4b1e23a0c808e2050ad80f1e92a3aca7c75b9e52..5614423926f8c4c0c807cc8c867e22df710a5340 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/217_\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" @@ -1,5 +1,48 @@ # 天际线问题 -以下错误的选项是? +

    城市的天际线是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回由这些建筑物形成的 天际线

    + +

    每个建筑物的几何信息由数组 buildings 表示,其中三元组 buildings[i] = [lefti, righti, heighti] 表示:

    + + + +

    天际线 应该表示为由 “关键点” 组成的列表,格式 [[x1,y1],[x2,y2],...] ,并按 x 坐标 进行 排序关键点是水平线段的左端点。列表中最后一个点是最右侧建筑物的终点,y 坐标始终为 0 ,仅用于标记天际线的终点。此外,任何两个相邻建筑物之间的地面都应被视为天际线轮廓的一部分。

    + +

    注意:输出天际线中不得有连续的相同高度的水平线。例如 [...[2 3], [4 5], [7 5], [11 5], [12 7]...] 是不正确的答案;三条高度为 5 的线应该在最终输出中合并为一个:[...[2 3], [4 5], [12 7], ...]

    + +

     

    + +

    示例 1:

    + +
    +输入:buildings = [[2,9,10],[3,7,15],[5,12,12],[15,20,10],[19,24,8]]
    +输出:[[2,10],[3,15],[7,12],[12,0],[15,10],[20,8],[24,0]]
    +解释:
    +图 A 显示输入的所有建筑物的位置和高度,
    +图 B 显示由这些建筑物形成的天际线。图 B 中的红点表示输出列表中的关键点。
    + +

    示例 2:

    + +
    +输入:buildings = [[0,2,3],[2,5,3]]
    +输出:[[0,3],[5,0]]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..71073f758a5f8f100b907b6599db049be2b2c7da 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "存在重复元素 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "存在重复元素 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f51161ee6de5a3297cfa42ed65654600219de23c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "35e3010485c744ac9932ebc9f4eceb64" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" index 740e537b96b86f059dc71abe378ec84039a7c7b9..5dd530064d8f1098ffcc6bfa6c2e92d7f0a73074 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/218_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" @@ -1,5 +1,24 @@ # 存在重复元素 II -以下错误的选项是? +

    给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 ij 的差的 绝对值 至多为 k

    + +

     

    + +

    示例 1:

    + +
    输入: nums = [1,2,3,1], k = 3
    +输出: true
    + +

    示例 2:

    + +
    输入: nums = [1,0,1,1], k = 1
    +输出: true
    + +

    示例 3:

    + +
    输入: nums = [1,2,3,1,2,3], k = 2
    +输出: false
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3602ed3fd49218eb37ac1e893c961d236f561ec2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "存在重复元素 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "存在重复元素 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..faa945e9252dca8a563837467ec3ee8ec164b8e7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0a0fe84cbb1e4bd2bd6f9462c4cabbdb" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.md" index bdaf022608735286a668f5bcd9c9ad85fb2174ed..639a6db83cbd07b7dd5daf078c28e2c084da5798 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/219_\345\255\230\345\234\250\351\207\215\345\244\215\345\205\203\347\264\240 III/solution.md" @@ -1,5 +1,40 @@ # 存在重复元素 III -以下错误的选项是? +

    给你一个整数数组 nums 和两个整数 kt 。请你判断是否存在 两个不同下标 ij,使得 abs(nums[i] - nums[j]) <= t ,同时又满足 abs(i - j) <= k

    + +

    如果存在则返回 true,不存在返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3,1], k = 3, t = 0
    +输出:true
    + +

    示例 2:

    + +
    +输入:nums = [1,0,1,1], k = 1, t = 2
    +输出:true
    + +

    示例 3:

    + +
    +输入:nums = [1,5,9,1,5,9], k = 2, t = 3
    +输出:false
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.json" index 146f6ed65ca2e6f6ea4f06b66e011459fa0782e5..46ecc26abf7231d41c9d426ea1b57ee70378397d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "03bbe42adf204341bf303c1f7bef2961" + "exercise_id": "1a2533779b394febae003617f789efcb" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.md" index 7f5457350a3af2fc532efaf73ba5ea1658224f9a..d1e064403f29c4cb74b22e6339095d8ca69cc488 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/21_\346\213\254\345\217\267\347\224\237\346\210\220/solution.md" @@ -1,7 +1,6 @@ # 括号生成

    数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

     

    示例 1:

    输入:n = 3
    输出:
    ["((()))","(()())","(())()","()(())","()()()"]

    示例 2:

    输入:n = 1
    输出:
    ["()"]

     

    提示:

    -

    数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

     

    示例 1:

    输入:n = 3
    输出:
    ["((()))","(()())","(())()","()(())","()()()"]

    示例 2:

    输入:n = 1
    输出:
    ["()"]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..df4baa80aefb3536f5c9b0e4d76d29bcb8fed726 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大正方形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大正方形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..43d3bb93e4bba65810b7ef5f4eb60b63d95e7394 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d16a8b864c50484a9edf7933324c79f0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.md" index d20597672d9b914718eca5aad933e0874bc1827d..ad5435bfeb31ab417cee2364f8e3a5ca89e29b53 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/220_\346\234\200\345\244\247\346\255\243\346\226\271\345\275\242/solution.md" @@ -1,5 +1,41 @@ # 最大正方形 -以下错误的选项是? +

    在一个由 '0''1' 组成的二维矩阵内,找到只包含 '1' 的最大正方形,并返回其面积。

    + +

     

    + +

    示例 1:

    + +
    +输入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]
    +输出:4
    +
    + +

    示例 2:

    + +
    +输入:matrix = [["0","1"],["1","0"]]
    +输出:1
    +
    + +

    示例 3:

    + +
    +输入:matrix = [["0"]]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4056a83b322676c07d73f5c159b66c0848bf41f9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "完全二叉树的节点个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "完全二叉树的节点个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..205a5e464b1a7591e5c2c80d90928602d2fa2cd6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ba272b83465a4012bc3966970a9c006d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.md" index c4b944b7d47706cc99f5ec1d04a68d7d1174f4fc..5f5f2d385898b3c47aa3450266110ce340d2a153 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/221_\345\256\214\345\205\250\344\272\214\345\217\211\346\240\221\347\232\204\350\212\202\347\202\271\344\270\252\346\225\260/solution.md" @@ -1,5 +1,46 @@ # 完全二叉树的节点个数 -以下错误的选项是? +

    给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。

    + +

    完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [1,2,3,4,5,6]
    +输出:6
    +
    + +

    示例 2:

    + +
    +输入:root = []
    +输出:0
    +
    + +

    示例 3:

    + +
    +输入:root = [1]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:遍历树来统计节点是一种时间复杂度为 O(n) 的简单解决方案。你可以设计一个更快的算法吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c1d9783e2b3209f55d7695088c7a8b5c6a991c52 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "矩形面积" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "矩形面积" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4a5175825bb6b28653f73661acc3ad17031ab317 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d16592c520d540f2883bd2ea98f035d3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.md" index 03e08de2e5a3b978a5a1c29f4030ebf1b1cc6c03..44096ef3a1b96a0422df122c3a200ae06c5dec8d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/222_\347\237\251\345\275\242\351\235\242\347\247\257/solution.md" @@ -1,5 +1,40 @@ # 矩形面积 -以下错误的选项是? +

    给你 二维 平面上两个 由直线构成且边与坐标轴平行/垂直 的矩形,请你计算并返回两个矩形覆盖的总面积。

    + +

    每个矩形由其 左下 顶点和 右上 顶点坐标表示:

    + +
    + +
    + +

     

    + +

    示例 1:

    +Rectangle Area +
    +输入:ax1 = -3, ay1 = 0, ax2 = 3, ay2 = 4, bx1 = 0, by1 = -1, bx2 = 9, by2 = 2
    +输出:45
    +
    + +

    示例 2:

    + +
    +输入:ax1 = -2, ay1 = -2, ax2 = 2, ay2 = 2, bx1 = -2, by1 = -2, bx2 = 2, by2 = 2
    +输出:16
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ad622665625d29eab689aa3e605c4627c8858ee1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "基本计算器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "基本计算器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a5e431c07527d64fa1095a85256d8d42880e8720 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "dc5d688388b042fabf28658a12bb1d69" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" index 5d956d48066a9698760e5fbb02fc5db5d1c1ecaf..5e85df72cec4dd631e01e4a16b90b33a004cd537 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/223_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" @@ -1,5 +1,40 @@ # 基本计算器 -以下错误的选项是? +

    给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "1 + 1"
    +输出:2
    +
    + +

    示例 2:

    + +
    +输入:s = " 2-1 + 2 "
    +输出:3
    +
    + +

    示例 3:

    + +
    +输入:s = "(1+(4+5+2)-3)+(6+8)"
    +输出:23
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d3f2b19a265138c4cd0b4443b5359277c1b3a362 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "用队列实现栈" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "用队列实现栈" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..bb11cc2c516c0409ca2ac780d9d6662c6b8b799b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "125b427c0e2a409e93a5ed0034bc08b6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.md" index bac6bf5e064285cd528f5d4571e9a543cc989e62..6804703394e7d9eb8d44f59b4125cfc2fd7953f9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/224_\347\224\250\351\230\237\345\210\227\345\256\236\347\216\260\346\240\210/solution.md" @@ -1,5 +1,59 @@ # 用队列实现栈 -以下错误的选项是? +

    请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(pushtoppopempty)。

    + +

    实现 MyStack 类:

    + + + +

     

    + +

    注意:

    + + + +

     

    + +

    示例:

    + +
    +输入:
    +["MyStack", "push", "push", "top", "pop", "empty"]
    +[[], [1], [2], [], [], []]
    +输出:
    +[null, null, null, 2, 2, false]
    +
    +解释:
    +MyStack myStack = new MyStack();
    +myStack.push(1);
    +myStack.push(2);
    +myStack.top(); // 返回 2
    +myStack.pop(); // 返回 2
    +myStack.empty(); // 返回 False
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能否实现每种操作的均摊时间复杂度为 O(1) 的栈?换句话说,执行 n 个操作的总时间复杂度 O(n) ,尽管其中某个操作可能需要比其他操作更长的时间。你可以使用两个以上的队列。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4a36b0dfd16bd11a80dd9c87c18650e73a65e688 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "翻转二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "翻转二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..84909376033c4c732ba5b989bb51baba690a4c30 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "cff2c4697c00458f9569162118af85ce" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.md" index bb85cc301563cd5daabcb41cc2c88b965e9b1a36..545479a74b427c7dedd365b127188656b02f9f0b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/225_\347\277\273\350\275\254\344\272\214\345\217\211\346\240\221/solution.md" @@ -1,5 +1,30 @@ # 翻转二叉树 -以下错误的选项是? +

    翻转一棵二叉树。

    + +

    示例:

    + +

    输入:

    + +
         4
    +   /   \
    +  2     7
    + / \   / \
    +1   3 6   9
    + +

    输出:

    + +
         4
    +   /   \
    +  7     2
    + / \   / \
    +9   6 3   1
    + +

    备注:
    +这个问题是受到 Max Howell 原问题 启发的 :

    + +
    谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..fd240d642d7c3674ae44b0bef94d0e5e505e6a9e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "基本计算器 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "基本计算器 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d0cf7fc4abfc6db7e44e814ba903e3b831c694f4 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c33c41a793664202bdac71c5e0266968" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" index 207f880fc85ae3639a28620544003f09bc212bc0..d7131a4fbb5286852077c747e822d751e25e1fe5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/226_\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" @@ -1,5 +1,48 @@ # 基本计算器 II -以下错误的选项是? +

    给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。

    + +

    整数除法仅保留整数部分。

    + +
    +
    +

     

    + +

    示例 1:

    + +
    +输入:s = "3+2*2"
    +输出:7
    +
    + +

    示例 2:

    + +
    +输入:s = " 3/2 "
    +输出:1
    +
    + +

    示例 3:

    + +
    +输入:s = " 3+5 / 2 "
    +输出:5
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d3ec768682c492458f2b2c8a72d6883cf1ce7177 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "汇总区间" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "汇总区间" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d3d17b0bc3cfeda341ddc18a302ff586d26f4c24 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7614b8805d2946cf9191e2ab80e0a4ee" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.md" index 71f0327ddf0f877169d5e42101c715f0ab62067d..3cb019fe82b0411c5fa4246ed99f0f64d9cb884f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/227_\346\261\207\346\200\273\345\214\272\351\227\264/solution.md" @@ -1,5 +1,73 @@ # 汇总区间 -以下错误的选项是? +

    给定一个无重复元素的有序整数数组 nums

    + +

    返回 恰好覆盖数组中所有数字最小有序 区间范围列表。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x

    + +

    列表中的每个区间范围 [a,b] 应该按如下格式输出:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:nums = [0,1,2,4,5,7]
    +输出:["0->2","4->5","7"]
    +解释:区间范围是:
    +[0,2] --> "0->2"
    +[4,5] --> "4->5"
    +[7,7] --> "7"
    +
    + +

    示例 2:

    + +
    +输入:nums = [0,2,3,4,6,8,9]
    +输出:["0","2->4","6","8->9"]
    +解释:区间范围是:
    +[0,0] --> "0"
    +[2,4] --> "2->4"
    +[6,6] --> "6"
    +[8,9] --> "8->9"
    +
    + +

    示例 3:

    + +
    +输入:nums = []
    +输出:[]
    +
    + +

    示例 4:

    + +
    +输入:nums = [-1]
    +输出:["-1"]
    +
    + +

    示例 5:

    + +
    +输入:nums = [0]
    +输出:["0"]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c4e53c957e08328b0bdb28b04e7e4bee87a85381 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "求众数 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "求众数 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ce13b5e2f841d75cba10c7432a9429fedc940118 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ffc4e39933bc4c0b82b7e92dc45c539a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.md" index 83b7e9e8c43e9f92cf7a69de64c6b56ab6949b06..4bf2008659786cc854e572ae3d8d67a084144964 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/228_\346\261\202\344\274\227\346\225\260 II/solution.md" @@ -1,5 +1,43 @@ # 求众数 II -以下错误的选项是? +

    给定一个大小为 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。

    + +

     

    + +

     

    + +

    示例 1:

    + +
    +输入:[3,2,3]
    +输出:[3]
    + +

    示例 2:

    + +
    +输入:nums = [1]
    +输出:[1]
    +
    + +

    示例 3:

    + +
    +输入:[1,1,1,3,3,2,2,2]
    +输出:[1,2]
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1)的算法解决此问题。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f9579303b19a32914ac1c2abebd102f245f07490 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉搜索树中第K小的元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉搜索树中第K小的元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7a44b8970878eccde623bc1b5ccc60da6c81cae2 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c90c8e40ee044174989ca35a853118f2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.md" index c136e073cf33789ac81219db3cff361787dc4836..a1e6d3dba7944edb6e5f159b6ffd8f902dd27ec5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/229_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\254\254K\345\260\217\347\232\204\345\205\203\347\264\240/solution.md" @@ -1,5 +1,39 @@ # 二叉搜索树中第K小的元素 -以下错误的选项是? +

    给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [3,1,4,null,2], k = 1
    +输出:1
    +
    + +

    示例 2:

    + +
    +输入:root = [5,3,6,2,4,null,null,1], k = 3
    +输出:3
    +
    + +

     

    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:如果二叉搜索树经常被修改(插入/删除操作)并且你需要频繁地查找第 k 小的值,你将如何优化算法?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.json" index ec71c9f7e98674909ae3f286bc28fb43cac9e427..d1354ae2bc122f5eab7d3a97e874b1a1aef3678a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "c6b9254016024bf09039df3339df2496" + "exercise_id": "4bdd91117e8d4b01bae07591394ed061" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.md" index 30db6d94a1e364862d98e07607277c0c74bb8a8f..de4aa632796bc4a8f64e7b55354f9b061cc66c27 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/22_\345\220\210\345\271\266K\344\270\252\345\215\207\345\272\217\351\223\276\350\241\250/solution.md" @@ -1,7 +1,6 @@ # 合并K个升序链表

    给你一个链表数组,每个链表都已经按升序排列。

    请你将所有链表合并到一个升序链表中,返回合并后的链表。

     

    示例 1:

    输入:lists = [[1,4,5],[1,3,4],[2,6]]
    输出:
    [1,1,2,3,4,4,5,6]
    解释:
    链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6

    示例 2:

    输入:lists = []
    输出:
    []

    示例 3:

    输入:lists = [[]]
    输出:
    []

     

    提示:

    -

    给你一个链表数组,每个链表都已经按升序排列。

    请你将所有链表合并到一个升序链表中,返回合并后的链表。

     

    示例 1:

    输入:lists = [[1,4,5],[1,3,4],[2,6]]
    输出:
    [1,1,2,3,4,4,5,6]
    解释:
    链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6

    示例 2:

    输入:lists = []
    输出:
    []

    示例 3:

    输入:lists = [[]]
    输出:
    []

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3b3b65d2fe4e2937879e5dae49b52e27fb51880e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "2 的幂" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "2 的幂" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..99875cb34b24be4fbc90a58cc6a9c9022164e6be --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "af96f5a65a2e401aac8ff8db169e2fe2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.md" index 08be1399e7c6a669c4b2bcc693ecd8b87b8ec038..5da959dbcfb2a2e7ee70d60a2ab5da9686dff6bd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/230_2 \347\232\204\345\271\202/solution.md" @@ -1,5 +1,60 @@ # 2 的幂 -以下错误的选项是? +

    给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false

    + +

    如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 1
    +输出:true
    +解释:20 = 1
    +
    + +

    示例 2:

    + +
    +输入:n = 16
    +输出:true
    +解释:24 = 16
    +
    + +

    示例 3:

    + +
    +输入:n = 3
    +输出:false
    +
    + +

    示例 4:

    + +
    +输入:n = 4
    +输出:true
    +
    + +

    示例 5:

    + +
    +输入:n = 5
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能够不使用循环/递归解决此问题吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b0448dc55ede5e5d17b9a52149f3a4903bc938b3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "用栈实现队列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "用栈实现队列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..83dace836ebb2e4e72a18c7a834d7c76bf9482cd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1c4aa0f737804ae68b7ce228cab72bd2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.md" index c9366e34e3147a53a2d19d5f9c834ff570a88efc..c650a472017f61193cc7a6843a43d105050fad18 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/231_\347\224\250\346\240\210\345\256\236\347\216\260\351\230\237\345\210\227/solution.md" @@ -1,5 +1,66 @@ # 用栈实现队列 -以下错误的选项是? +

    请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(pushpoppeekempty):

    + +

    实现 MyQueue 类:

    + + + +

     

    + +

    说明:

    + + + +

     

    + +

    进阶:

    + + + +

     

    + +

    示例:

    + +
    +输入:
    +["MyQueue", "push", "push", "peek", "pop", "empty"]
    +[[], [1], [2], [], [], []]
    +输出:
    +[null, null, null, 1, 1, false]
    +
    +解释:
    +MyQueue myQueue = new MyQueue();
    +myQueue.push(1); // queue is: [1]
    +myQueue.push(2); // queue is: [1, 2] (leftmost is front of the queue)
    +myQueue.peek(); // return 1
    +myQueue.pop(); // return 1, queue is [2]
    +myQueue.empty(); // return false
    +
    + + + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a42160d515a665a2d6b0385dc5f48fa790e06e11 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数字 1 的个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数字 1 的个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5a50415ffc23053bca1d1a9ac20d02d5b1848dba --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "04f2592747614019bfbb90de993fb4f4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.md" index 1f1119de213dbb011a426df51aa2d660b33a4226..6d91684d54d5a140370243905f08afb830c93ae4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/232_\346\225\260\345\255\227 1 \347\232\204\344\270\252\346\225\260/solution.md" @@ -1,5 +1,31 @@ # 数字 1 的个数 -以下错误的选项是? +

    给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 13
    +输出:6
    +
    + +

    示例 2:

    + +
    +输入:n = 0
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e8333ae4586d742c0b105279af0a8fc1c877bf9b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "回文链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "回文链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..cdca7c47a136e9f4f69cfa0f3996fec403a774bd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "565259de69ea43ca8d4e09eef4d9dae1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.md" index 1797638d046fd9ad3b8c4c271481e15bc6b8316b..adb4d96cdcf0d660cc01eeaa7f0e4535122fadef 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/233_\345\233\236\346\226\207\351\223\276\350\241\250/solution.md" @@ -1,5 +1,36 @@ # 回文链表 -以下错误的选项是? +

    给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:head = [1,2,2,1]
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:head = [1,2]
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0952aa25ad42e5d38d5bd3f3c5d6bdb7cf30b1a4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉搜索树的最近公共祖先" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉搜索树的最近公共祖先" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b8f647edfbb34d8a319e91af2c7f6c95862c457e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "37dadc9533f54af88225e23a5e4c1f1b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" index 5f8fa4549f8d1d6ad435084ae04cc6e4828ce12a..b8ad2827e459674b35472af8451d96a747a56d80 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/234_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" @@ -1,5 +1,37 @@ # 二叉搜索树的最近公共祖先 -以下错误的选项是? +

    给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。

    + +

    百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

    + +

    例如,给定如下二叉搜索树:  root = [6,2,8,0,4,7,9,null,null,3,5]

    + +

    + +

     

    + +

    示例 1:

    + +
    输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8
    +输出: 6 
    +解释: 节点 2 和节点 8 的最近公共祖先是 6。
    +
    + +

    示例 2:

    + +
    输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 4
    +输出: 2
    +解释: 节点 2 和节点 4 的最近公共祖先是 2, 因为根据定义最近公共祖先节点可以为节点本身。
    + +

     

    + +

    说明:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..aabbdfd4691ee1ba08d7e199920184e76093a2eb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的最近公共祖先" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的最近公共祖先" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8a820f36e4a60aa4b1924338dc813c55503d6560 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "217b8a1ba22845daa688b71be4cede85" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" index a3ad2cfd92c061bcb7668b9d193c5a42b1f7d11c..42f1f72e617ea828bc8d0c758d4d4f59f1ef6711 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/235_\344\272\214\345\217\211\346\240\221\347\232\204\346\234\200\350\277\221\345\205\254\345\205\261\347\245\226\345\205\210/solution.md" @@ -1,5 +1,46 @@ # 二叉树的最近公共祖先 -以下错误的选项是? +

    给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。

    + +

    百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1
    +输出:3
    +解释:节点 5 和节点 1 的最近公共祖先是节点 3 。
    +
    + +

    示例 2:

    + +
    +输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 4
    +输出:5
    +解释:节点 5 和节点 4 的最近公共祖先是节点 5 。因为根据定义最近公共祖先节点可以为节点本身。
    +
    + +

    示例 3:

    + +
    +输入:root = [1,2], p = 1, q = 2
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..722439a9ab74c2363bb28f6dc89973c16951f518 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除链表中的节点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除链表中的节点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c73617d6e246f52cd8f4225e278fa19cc54e6cb0 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c43018dc9fcc4ebb90c2695b32e4af23" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" index b214c7dee8546bda83e6f4093664706ef08f7b20..3a55057844c2a344693138c4803921d6dd1f32a3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/236_\345\210\240\351\231\244\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" @@ -1,5 +1,40 @@ # 删除链表中的节点 -以下错误的选项是? +

    请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点

    + +

     

    + +

    现有一个链表 -- head = [4,5,1,9],它可以表示为:

    + +

    + +

     

    + +

    示例 1:

    + +
    输入:head = [4,5,1,9], node = 5
    +输出:[4,1,9]
    +解释:给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.
    +
    + +

    示例 2:

    + +
    输入:head = [4,5,1,9], node = 1
    +输出:[4,5,9]
    +解释:给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9.
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0911f3342f7f97562445f1c6c5a563cabdd3e86d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "除自身以外数组的乘积" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "除自身以外数组的乘积" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..51b796922a9cc200d83e5e21d71536bb72399fa6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ffb0406c0af441ac97e97ccfa23b46c9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.md" index c9edba7a888a5a54fd371fecaaa60e33e04db27b..6b67f3cac8652f5dbb7cfe78f837aba2ef8f201c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/237_\351\231\244\350\207\252\350\272\253\344\273\245\345\244\226\346\225\260\347\273\204\347\232\204\344\271\230\347\247\257/solution.md" @@ -1,5 +1,23 @@ # 除自身以外数组的乘积 -以下错误的选项是? +

    给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。

    + +

     

    + +

    示例:

    + +
    输入: [1,2,3,4]
    +输出: [24,12,8,6]
    + +

     

    + +

    提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。

    + +

    说明: 不要使用除法,且在 O(n) 时间复杂度内完成此题。

    + +

    进阶:
    +你可以在常数空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的目的,输出数组不被视为额外空间。)

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5562ae44837b4a0c524089417ff581a3c09e93d6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "滑动窗口最大值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "滑动窗口最大值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..856c14a008e97fc676e59ea6a447e36dcf9bc1a3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b3ff0ab705884dbf9ad34626fb97e5b1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.md" index 7a22b398fbfa8eae423b29a155d85c890ebe4f87..807da92a5d0a037a5bac01414f66a44803e3882a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/238_\346\273\221\345\212\250\347\252\227\345\217\243\346\234\200\345\244\247\345\200\274/solution.md" @@ -1,5 +1,64 @@ # 滑动窗口最大值 -以下错误的选项是? +

    给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。

    + +

    返回滑动窗口中的最大值。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,3,-1,-3,5,3,6,7], k = 3
    +输出:[3,3,5,5,6,7]
    +解释:
    +滑动窗口的位置                最大值
    +---------------               -----
    +[1  3  -1] -3  5  3  6  7       3
    + 1 [3  -1  -3] 5  3  6  7       3
    + 1  3 [-1  -3  5] 3  6  7       5
    + 1  3  -1 [-3  5  3] 6  7       5
    + 1  3  -1  -3 [5  3  6] 7       6
    + 1  3  -1  -3  5 [3  6  7]      7
    +
    + +

    示例 2:

    + +
    +输入:nums = [1], k = 1
    +输出:[1]
    +
    + +

    示例 3:

    + +
    +输入:nums = [1,-1], k = 1
    +输出:[1,-1]
    +
    + +

    示例 4:

    + +
    +输入:nums = [9,11], k = 2
    +输出:[11]
    +
    + +

    示例 5:

    + +
    +输入:nums = [4,-2], k = 2
    +输出:[4]
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7c1723200d33690938bbb65820441310cea87e03 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "搜索二维矩阵 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "搜索二维矩阵 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b66c68b687286e9670442bb213581f307f68b85b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d44677a2a7554a119390eb0a3d4d9134" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.md" index 3cd2e2d532fa6114218189acf81720d3e4333173..d9775d072c8916d5eda76d1927eb5e003b0ba35d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/239_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265 II/solution.md" @@ -1,5 +1,42 @@ # 搜索二维矩阵 II -以下错误的选项是? +

    编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 5
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 20
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" index a7e7b854fc009e0ee6c3775aa6bbfa0918cd68d0..afc7c1786ccb4d7fbcc7c25b5f6c3452a2b94b17 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "cd626c7cef2c45efa169e364239d377d" + "exercise_id": "c1b33a94fa86425abe9d52f4648a1dbb" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" index c2cd906251bce0c3c7d9c9997a7ded53af2b775c..0ffc7e61183b2954dc504b6e99ec7ae07b4a105b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/23_\344\270\244\344\270\244\344\272\244\346\215\242\351\223\276\350\241\250\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" @@ -1,7 +1,6 @@ # 两两交换链表中的节点

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。

    你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

     

    示例 1:

    输入:head = [1,2,3,4]
    输出:
    [2,1,4,3]

    示例 2:

    输入:head = []
    输出:
    []

    示例 3:

    输入:head = [1]
    输出:
    [1]

     

    提示:

     

    进阶:你能在不修改链表节点值的情况下解决这个问题吗?(也就是说,仅修改节点本身。)

    -

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。

    你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

     

    示例 1:

    输入:head = [1,2,3,4]
    输出:
    [2,1,4,3]

    示例 2:

    输入:head = []
    输出:
    []

    示例 3:

    输入:head = [1]
    输出:
    [1]

     

    提示:

     

    进阶:你能在不修改链表节点值的情况下解决这个问题吗?(也就是说,仅修改节点本身。)

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3018bc4dc958f00bc3499e4ece8cec8c66b4d0e1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "为运算表达式设计优先级" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "为运算表达式设计优先级" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..65af8a3b944b2295832c53dac5f9cf7ecb00cae7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b26751c36dc8489a9928331735e3223c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.md" index 59cc4f2d15dc69106f8bef581e9baa02c8919067..cb0062982bc2c4c1883d402a9ac3051ae0414b33 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/240_\344\270\272\350\277\220\347\256\227\350\241\250\350\276\276\345\274\217\350\256\276\350\256\241\344\274\230\345\205\210\347\272\247/solution.md" @@ -1,5 +1,26 @@ # 为运算表达式设计优先级 -以下错误的选项是? +

    给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +- 以及 * 。

    + +

    示例 1:

    + +
    输入: "2-1-1"
    +输出: [0, 2]
    +解释: 
    +((2-1)-1) = 0 
    +(2-(1-1)) = 2
    + +

    示例 2:

    + +
    输入: "2*3-4*5"
    +输出: [-34, -14, -10, -10, 10]
    +解释: 
    +(2*(3-(4*5))) = -34 
    +((2*3)-(4*5)) = -14 
    +((2*(3-4))*5) = -10 
    +(2*((3-4)*5)) = -10 
    +(((2*3)-4)*5) = 10
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c94167b2e543d49f2c206bd077138ca1590d525c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有效的字母异位词" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有效的字母异位词" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..848b1e8489f32e2d77948a8099eb7cb094c3db18 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b9d7640563e14867a1365bf9ece84a0d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" index 4bb6adf9805d21c269ace9dba3ea8138773d0c1f..c918581c5b8af5401bb99c6038d6460ece827aca 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/241_\346\234\211\346\225\210\347\232\204\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" @@ -1,5 +1,37 @@ # 有效的字母异位词 -以下错误的选项是? +

    给定两个字符串 st ,编写一个函数来判断 t 是否是 s 的字母异位词。

    + +

    注意:若 st 中每个字符出现的次数都相同,则称 st 互为字母异位词。

    + +

     

    + +

    示例 1:

    + +
    +输入: s = "anagram", t = "nagaram"
    +输出: true
    +
    + +

    示例 2:

    + +
    +输入: s = "rat", t = "car"
    +输出: false
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d8fd516d84b90ac20db596989bdfb6ddeff7c518 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最短单词距离" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最短单词距离" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..194e051afc6866cb62f60fe4250b65ed4ceb1337 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/242_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a7817a9311004137b9c5a4493bd3bd24" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..219dd1c5385e6b240648e2c435f9d1d25fb84d19 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最短单词距离 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最短单词距离 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2967dcf1b624ecb5999ae8325ba474c2a2bec4e9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/243_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d660734c50b9427897d8e55bd811a308" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3794a1a77a758deeb039e827e7f07010b364fab3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最短单词距离 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最短单词距离 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c2ac8398366baaea343d8c1a4a6959c469737369 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/244_\346\234\200\347\237\255\345\215\225\350\257\215\350\267\235\347\246\273 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7bac526aecbc43509bedfb9b4719b22d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..32943e251151ffb757471cd5ee871649c104ecb4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "中心对称数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "中心对称数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b7e071762378726a60019f91eeca2568c77679e8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/245_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ce621397a7ec40f1bcecd5324fb69c41" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..81a0a3ee6c2a826180da4d3ca672137098ccb228 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "中心对称数 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "中心对称数 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c13b8170970561b3b4c3680ffa1aa24e48fe76dc --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/246_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d7bb0d6e63f04724bbee6c67e5fd6ce6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cf33472f07d33bfc24099ea7f3df7dfecd520462 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "中心对称数 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "中心对称数 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..afbf99ec367ec9a5832191b9dd522bb22301042f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/247_\344\270\255\345\277\203\345\257\271\347\247\260\346\225\260 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c604c71f48e948f7b90e17a25fbb76e1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a145a4392a1f4a41640475c4d4d4c60c06506602 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "移位字符串分组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "移位字符串分组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..68f3e45961890cf0d9e78ff4ba81f6775c677e45 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/248_\347\247\273\344\275\215\345\255\227\347\254\246\344\270\262\345\210\206\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "441970a1474e4072bbe9855ff4343078" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3b7494a0fe158be03ea3f492963f03635367829e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "统计同值子树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "统计同值子树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..665922b6163287b0fd2d26a1f77bfb79c7af33cb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/249_\347\273\237\350\256\241\345\220\214\345\200\274\345\255\220\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7a832d758fde4e81b160e55377e32c7a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.json" index 6c1fdf6d974450bed4ad7f147a2eadb4fa5d412f..49d056a1366eba24bb3ef8df09a5d5a5c0271d0e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "0e36824161734d748d2ade113a85178a" + "exercise_id": "0a0e4c8f50814c1780a4e7c2ee570f38" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.md" index 3b1aa08c21da8bdbd18ebda9a7c92b02046c3a16..81934d10436f511a34474e7b2d821b3b17561a14 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/24_K \344\270\252\344\270\200\347\273\204\347\277\273\350\275\254\351\223\276\350\241\250/solution.md" @@ -1,7 +1,6 @@ # K 个一组翻转链表

    给你一个链表,每 个节点一组进行翻转,请你返回翻转后的链表。

    是一个正整数,它的值小于或等于链表的长度。

    如果节点总数不是 的整数倍,那么请将最后剩余的节点保持原有顺序。

    进阶:

     

    示例 1:

    输入:head = [1,2,3,4,5], k = 2
    输出:
    [2,1,4,3,5]

    示例 2:

    输入:head = [1,2,3,4,5], k = 3
    输出:
    [3,2,1,4,5]

    示例 3:

    输入:head = [1,2,3,4,5], k = 1
    输出:
    [1,2,3,4,5]

    示例 4:

    输入:head = [1], k = 1
    输出:
    [1]

    提示:

    -

    给你一个链表,每 个节点一组进行翻转,请你返回翻转后的链表。

    是一个正整数,它的值小于或等于链表的长度。

    如果节点总数不是 的整数倍,那么请将最后剩余的节点保持原有顺序。

    进阶:

     

    示例 1:

    输入:head = [1,2,3,4,5], k = 2
    输出:
    [2,1,4,3,5]

    示例 2:

    输入:head = [1,2,3,4,5], k = 3
    输出:
    [3,2,1,4,5]

    示例 3:

    输入:head = [1,2,3,4,5], k = 1
    输出:
    [1,2,3,4,5]

    示例 4:

    输入:head = [1], k = 1
    输出:
    [1]

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..efb70126e200a4ec3fef841ba82c0ff3ba37619a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "展开二维向量" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "展开二维向量" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ce4f4e393a537d27e8d3f409eccb3b14ff3072cc --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/250_\345\261\225\345\274\200\344\272\214\347\273\264\345\220\221\351\207\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c41621dfce934ef7a627133fb6dd5d99" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7d2ddee7a1bc0d777aeb7cb31c2fcb31bf414c35 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "会议室" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "会议室" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..11cdfd9a9aa9e20961c95210e8116f5210de9fbb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/251_\344\274\232\350\256\256\345\256\244/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4a1051a5c91e4c78b4963a6c04f8ac2c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..adbb39505f70f63c7a5ea69891cf474984d9778c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "会议室 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "会议室 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..cfe647c756d84e3cf46c45276c970633be855d9a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/252_\344\274\232\350\256\256\345\256\244 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e68cb622735b466497e6cbf6d58574d7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e5688a30d28d5f2ea79cc50ef9d14147c2a52108 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "因子的组合" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "因子的组合" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..53250914ba36fc624ed2d9fcc45d125171cd84b7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/253_\345\233\240\345\255\220\347\232\204\347\273\204\345\220\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8e342472a30f4ef398ce39e191c96e5f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..df89b3fe5f926c980e97467fe92134ded76bffca 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "验证前序遍历序列二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "验证前序遍历序列二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ba8d72943421b3f814c6c2c3e9bfd6cb683269a3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/254_\351\252\214\350\257\201\345\211\215\345\272\217\351\201\215\345\216\206\345\272\217\345\210\227\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8c2306dea6b94d85b5c1afd1fc4fce04" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..52536cfeeb1277100c4cd6038748157c63d423ea 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "粉刷房子" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "粉刷房子" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a8716c2065c68c4eb856a24637823675d06f7ca8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/255_\347\262\211\345\210\267\346\210\277\345\255\220/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9533be87c73d499db14ca8be4232c8d5" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..66d4037094b3a3210af37bcd1c184ec8e7582ce8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的所有路径" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的所有路径" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7e862c303f7fb56872f5b439712aba582098009f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e9c181a76f764e8e998f11676eb59671" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.md" index 90baaec7106c3e88cf26fdcad4f9843ee4f35ceb..f41bf4207780e620960bbec7c13ac252c508ca55 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/256_\344\272\214\345\217\211\346\240\221\347\232\204\346\211\200\346\234\211\350\267\257\345\276\204/solution.md" @@ -1,5 +1,33 @@ # 二叉树的所有路径 -以下错误的选项是? +

    给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。

    + +

    叶子节点 是指没有子节点的节点。

    +  + +

    示例 1:

    + +
    +输入:root = [1,2,3,null,5]
    +输出:["1->2->5","1->3"]
    +
    + +

    示例 2:

    + +
    +输入:root = [1]
    +输出:["1"]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3b97b6b76be546a5f9e04eab74ec88a160f915e6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "各位相加" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "各位相加" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..beccd976d33f80651f4e9ea5d9429b81d9e9a861 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "49c1c3de8a5640798207f6a5c433f287" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.md" index 2a06988d52a6c440a7bf27296d52457513a730ca..fbbbc0d1700322e656ffce8babda1a6b54ec3ba6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/257_\345\220\204\344\275\215\347\233\270\345\212\240/solution.md" @@ -1,5 +1,17 @@ # 各位相加 -以下错误的选项是? +

    给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。

    + +

    示例:

    + +
    输入: 38
    +输出: 2 
    +解释: 各位相加的过程为3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。
    +
    + +

    进阶:
    +你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..33181267942d751d12ef44bca8922132a7a7926d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "较小的三数之和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "较小的三数之和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2291a9783917cdfabb2751108748cb554682a32e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/258_\350\276\203\345\260\217\347\232\204\344\270\211\346\225\260\344\271\213\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1ed62109f0f44c9d8eb54416c41fbb2e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e8c6263693d007eacf19c5a5f02691d848e2713c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "只出现一次的数字 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "只出现一次的数字 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..343c2529717a5ce1083ccdf37296b21cc0ad2cf9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a5e5ff8023f14d7c898011e9479d4aed" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.md" index bce44846d871492c79e0e69fb85594815ae926f0..15471c1f6990f5457ca76c2108c12587f5d8d539 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/259_\345\217\252\345\207\272\347\216\260\344\270\200\346\254\241\347\232\204\346\225\260\345\255\227 III/solution.md" @@ -1,5 +1,43 @@ # 只出现一次的数字 III -以下错误的选项是? +

    给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。

    + +

     

    + +

    进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现?

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,1,3,2,5]
    +输出:[3,5]
    +解释:[5, 3] 也是有效的答案。
    +
    + +

    示例 2:

    + +
    +输入:nums = [-1,0]
    +输出:[-1,0]
    +
    + +

    示例 3:

    + +
    +输入:nums = [0,1]
    +输出:[1,0]
    +
    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.json" index c690b096e2f4e92dd3e740693f80259fbe0a309a..65bee9be95a2580b37d482a559e80235bb4e479c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "08738320e060442182884e466215723b" + "exercise_id": "5f0db640c4d14d5c83721a77f01bd368" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.md" index 951264c3323252bd9023f16af5d02afb4fd3f3fc..ff56e5198c16540e2bdf45aa4fb4f355793b74bf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/25_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271/solution.md" @@ -53,61 +53,7 @@ for (int i = 0; i < len; i++) {

     

    -

    -

    给你一个有序数组 nums ,请你 - 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。

    - -

    不要使用额外的数组空间,你必须在 原地 - 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

    - -

     

    - -

    说明:

    - -

    为什么返回数值是整数,但输出的答案是数组呢?

    - -

    请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

    - -

    你可以想象内部操作如下:

    - -
    // nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝
    -int len = removeDuplicates(nums);
    -
    -// 在函数里修改输入数组对于调用者是可见的。
    -// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。
    -for (int i = 0; i < len; i++) {
    -    print(nums[i]);
    -}
    -
    -   - -

    示例 1:

    - -
    输入:nums = [1,1,2]
    -
    输出:
    2, nums = [1,2] -
    解释:
    函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。 -
    - -

    示例 2:

    - -
    输入:nums = [0,0,1,1,1,2,2,3,3,4]
    -
    输出:
    5, nums = [0,1,2,3,4] -
    解释:
    函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。 -
    - -

     

    - -

    提示:

    - - - -

     

    -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..10aa9ff6b00feffdb6cbd8f58a885a3d16fe7671 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "以图判树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "以图判树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..09d133032e2a171253c7c1abbf130eedfd449635 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "86f15779e2c045fb96136263f79669a4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.md" index c938db24eb0d65f0906f7177a529fd4bed3861d8..fa6078a913807b6235a5b62ec3d487e1f6ad4a1b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/260_\344\273\245\345\233\276\345\210\244\346\240\221/solution.md" @@ -1,5 +1,21 @@ # 以图判树 -以下错误的选项是? +

    给定从 0n-1 标号的 n + 个结点,和一个无向边列表(每条边以结点对来表示),请编写一个函数用来判断这些边是否能够形成一个合法有效的树结构。

    + +

    示例 1:

    + +
    输入: n = 5, 边列表 edges = [[0,1], [0,2], [0,3], [1,4]]
    +输出: true
    + +

    示例 2:

    + +
    输入: n = 5, 边列表 edges = [[0,1], [1,2], [2,3], [1,3], [1,4]]
    +输出: false
    + +

    注意:你可以假定边列表 edges 中不会出现重复的边。由于所有的边是无向边,边 [0,1] 和边 + [1,0] 是相同的,因此不会同时出现在边列表 edges 中。 +

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..462eed0d34682ea3e04844c3e78e541d79138e7a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "行程和用户" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "行程和用户" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..24e90ca944d0a049bf34c9c95aa38b58a46d676b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "71ac2ce985f74d67afde5c623ba76b5f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.md" index 1739dce4b35ad291c7e950dbf1365f8326d67eff..2d602d192035175d6a5abf416e414ac33008830c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/261_\350\241\214\347\250\213\345\222\214\347\224\250\346\210\267/solution.md" @@ -1,5 +1,116 @@ # 行程和用户 -以下错误的选项是? +表:Trips +
    +
    +
    ++-------------+----------+
    +| Column Name | Type     |
    ++-------------+----------+
    +| Id          | int      |
    +| Client_Id   | int      |
    +| Driver_Id   | int      |
    +| City_Id     | int      |
    +| Status      | enum     |
    +| Request_at  | date     |     
    ++-------------+----------+
    +Id 是这张表的主键。
    +这张表中存所有出租车的行程信息。每段行程有唯一 Id ,其中 Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。
    +Status 是一个表示行程状态的枚举类型,枚举成员为(‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’) 。
    +
    + +

     

    + +
    +
    +

    表:Users

    +
    +
    + +
    ++-------------+----------+
    +| Column Name | Type     |
    ++-------------+----------+
    +| Users_Id    | int      |
    +| Banned      | enum     |
    +| Role        | enum     |
    ++-------------+----------+
    +Users_Id 是这张表的主键。
    +这张表中存所有用户,每个用户都有一个唯一的 Users_Id ,Role 是一个表示用户身份的枚举类型,枚举成员为 (‘client’, ‘driver’, ‘partner’) 。
    +Banned 是一个表示用户是否被禁止的枚举类型,枚举成员为 (‘Yes’, ‘No’) 。
    +
    + +

     

    + +

    写一段 SQL 语句查出 "2013-10-01" 至 "2013-10-03" 期间非禁止用户(乘客和司机都必须未被禁止)的取消率。非禁止用户即 Banned 为 No 的用户,禁止用户即 Banned 为 Yes 的用户。

    + +

    取消率 的计算方式如下:(被司机或乘客取消的非禁止用户生成的订单数量) / (非禁止用户生成的订单总数)。

    + +

    返回结果表中的数据可以按任意顺序组织。其中取消率 Cancellation Rate 需要四舍五入保留 两位小数

    + +

     

    + +

    查询结果格式如下例所示:

    + +
    +Trips 表:
    ++----+-----------+-----------+---------+---------------------+------------+
    +| Id | Client_Id | Driver_Id | City_Id | Status              | Request_at |
    ++----+-----------+-----------+---------+---------------------+------------+
    +| 1  | 1         | 10        | 1       | completed           | 2013-10-01 |
    +| 2  | 2         | 11        | 1       | cancelled_by_driver | 2013-10-01 |
    +| 3  | 3         | 12        | 6       | completed           | 2013-10-01 |
    +| 4  | 4         | 13        | 6       | cancelled_by_client | 2013-10-01 |
    +| 5  | 1         | 10        | 1       | completed           | 2013-10-02 |
    +| 6  | 2         | 11        | 6       | completed           | 2013-10-02 |
    +| 7  | 3         | 12        | 6       | completed           | 2013-10-02 |
    +| 8  | 2         | 12        | 12      | completed           | 2013-10-03 |
    +| 9  | 3         | 10        | 12      | completed           | 2013-10-03 |
    +| 10 | 4         | 13        | 12      | cancelled_by_driver | 2013-10-03 |
    ++----+-----------+-----------+---------+---------------------+------------+
    +
    +Users 表:
    ++----------+--------+--------+
    +| Users_Id | Banned | Role   |
    ++----------+--------+--------+
    +| 1        | No     | client |
    +| 2        | Yes    | client |
    +| 3        | No     | client |
    +| 4        | No     | client |
    +| 10       | No     | driver |
    +| 11       | No     | driver |
    +| 12       | No     | driver |
    +| 13       | No     | driver |
    ++----------+--------+--------+
    +
    +Result 表:
    ++------------+-------------------+
    +| Day        | Cancellation Rate |
    ++------------+-------------------+
    +| 2013-10-01 | 0.33              |
    +| 2013-10-02 | 0.00              |
    +| 2013-10-03 | 0.50              |
    ++------------+-------------------+
    +
    +2013-10-01:
    +  - 共有 4 条请求,其中 2 条取消。
    +  - 然而,Id=2 的请求是由禁止用户(User_Id=2)发出的,所以计算时应当忽略它。
    +  - 因此,总共有 3 条非禁止请求参与计算,其中 1 条取消。
    +  - 取消率为 (1 / 3) = 0.33
    +2013-10-02:
    +  - 共有 3 条请求,其中 0 条取消。
    +  - 然而,Id=6 的请求是由禁止用户发出的,所以计算时应当忽略它。
    +  - 因此,总共有 2 条非禁止请求参与计算,其中 0 条取消。
    +  - 取消率为 (0 / 2) = 0.00
    +2013-10-03:
    +  - 共有 3 条请求,其中 1 条取消。
    +  - 然而,Id=8 的请求是由禁止用户发出的,所以计算时应当忽略它。
    +  - 因此,总共有 2 条非禁止请求参与计算,其中 1 条取消。
    +  - 取消率为 (1 / 2) = 0.50
    +
    +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ebc664ee2aac68c7d1dc015c3ecbaa497023b03a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "丑数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "丑数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2bd2412382c72f224c0ce579f0e7d0727a930974 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e9290f5b294043b3aea4fe07c7f026b3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.md" index 558528067278804a651f2a4bc84c50b76b904be3..c4f2559344e4a8e0f77e379732cce82c8d53cf60 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/262_\344\270\221\346\225\260/solution.md" @@ -1,5 +1,50 @@ # 丑数 -以下错误的选项是? +

    给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false

    + +

    丑数 就是只包含质因数 23 和/或 5 的正整数。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 6
    +输出:true
    +解释:6 = 2 × 3
    + +

    示例 2:

    + +
    +输入:n = 8
    +输出:true
    +解释:8 = 2 × 2 × 2
    +
    + +

    示例 3:

    + +
    +输入:n = 14
    +输出:false
    +解释:14 不是丑数,因为它包含了另外一个质因数 7 。
    +
    + +

    示例 4:

    + +
    +输入:n = 1
    +输出:true
    +解释:1 通常被视为丑数。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f33d5d77db21ba6a79c55e6b228b7042fa8a7f7b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "丑数 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "丑数 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1863d8b2eb76083208a89e5888c58c0716491c53 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ae4c3bd946a141938317b1e690f2f65c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.md" index 60f04e43415fdf14f305d669a28e7bcd544e2ec4..2610988df23611f51b558d7bc595f678c801d480 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/263_\344\270\221\346\225\260 II/solution.md" @@ -1,5 +1,35 @@ # 丑数 II -以下错误的选项是? +

    给你一个整数 n ,请你找出并返回第 n丑数

    + +

    丑数 就是只包含质因数 23 和/或 5 的正整数。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 10
    +输出:12
    +解释:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列。
    +
    + +

    示例 2:

    + +
    +输入:n = 1
    +输出:1
    +解释:1 通常被视为丑数。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1a158d7fc245c64ff63bdde3e5d13d2eb8dfda85 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "粉刷房子 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "粉刷房子 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b81ebd5482b7293c086709a400e18c5d8cdec5b5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/264_\347\262\211\345\210\267\346\210\277\345\255\220 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "476597d3587842128d5cf5c861013183" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..bb9c7d26599b658bcc92e9920a9f98fbd7724a09 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "回文排列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "回文排列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..84f40951779fdf6040b64a2c01ffa8b8dbdfe3b5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/265_\345\233\236\346\226\207\346\216\222\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "cddd0601b9de44848c60be84603367b3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d045186c626361f6ac1c7deec90d401970d45e68 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "回文排列 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "回文排列 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1ed74ac064f729b70a1e351d9a2e89755077464a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/266_\345\233\236\346\226\207\346\216\222\345\210\227 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "af8d8bfc91e84b2e94ba6e49c054fff1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..87e47bab1129a5a69858bec125726b009c7fc06b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "丢失的数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "丢失的数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..080ecee3bfbbecad82597c48bcc2350fa300aa09 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "18a97d04059e4079ad844ce68569824c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" index 7e932007f94fe2418de887fcc481506b9dcd6f61..f03b1517e33bbefc74d2dcd25232d4d7986d587e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/267_\344\270\242\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" @@ -1,5 +1,55 @@ # 丢失的数字 -以下错误的选项是? +

    给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。

    + + + +

     

    + +

    示例 1:

    + +
    +输入:nums = [3,0,1]
    +输出:2
    +解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。
    + +

    示例 2:

    + +
    +输入:nums = [0,1]
    +输出:2
    +解释:n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2] 内。2 是丢失的数字,因为它没有出现在 nums 中。
    + +

    示例 3:

    + +
    +输入:nums = [9,6,4,2,3,5,7,0,1]
    +输出:8
    +解释:n = 9,因为有 9 个数字,所以所有的数字都在范围 [0,9] 内。8 是丢失的数字,因为它没有出现在 nums 中。
    + +

    示例 4:

    + +
    +输入:nums = [0]
    +输出:1
    +解释:n = 1,因为有 1 个数字,所以所有的数字都在范围 [0,1] 内。1 是丢失的数字,因为它没有出现在 nums 中。
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能否实现线性时间复杂度、仅使用额外常数空间的算法解决此问题?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..812b2ba75b1f18f68594fa9c7fa462326ec3c5bf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "火星词典" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "火星词典" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..daf7052d266552d7d733f5fd2caca11a5c722c8e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/268_\347\201\253\346\230\237\350\257\215\345\205\270/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1529efe8e0b7457e9977c8defe350586" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e088c4f3cc5dc40b84bbe015d2da0d0384facb9a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最接近的二叉搜索树值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最接近的二叉搜索树值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f116c0f84c4c982d86235bc9980f143a385abfeb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/269_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6841033ca7274c5684d5b6a46f6f5f1d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.json" index 6e39bdc5f7e363391f85b397d06af6934d2c4b67..079ee16cff480c1b1402895643b4cfc300fc0790 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "a5460a7bb54d445fb5160a09623159f1" + "exercise_id": "4d2a188e2ee04b74bc60f108cf8df717" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" index eafc76e7641a5fcce980789399ab6b65cc3b8429..4823c6b4bc2000dc5dd56ee70a498ce7ce303905 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/26_\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" @@ -55,63 +55,7 @@ for (int i = 0; i < len; i++) {
  • 0 <= val <= 100
  • -

    -

    给你一个数组 nums 和一个值 val,你需要 原地 - 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

    - -

    不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组

    - -

    元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

    - -

     

    - -

    说明:

    - -

    为什么返回数值是整数,但输出的答案是数组呢?

    - -

    请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

    - -

    你可以想象内部操作如下:

    - -
    // nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝
    -int len = removeElement(nums, val);
    -
    -// 在函数里修改输入数组对于调用者是可见的。
    -// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。
    -for (int i = 0; i < len; i++) {
    -    print(nums[i]);
    -}
    -
    - -

     

    - -

    示例 1:

    - -
    输入:nums = [3,2,2,3], val = 3
    -
    输出:
    2, nums = [2,2] -
    解释:
    函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。 -
    - -

    示例 2:

    - -
    输入:nums = [0,1,2,2,3,0,4,2], val = 2
    -
    输出:
    5, nums = [0,1,4,0,3] -
    解释:
    函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。 -
    - -

     

    - -

    提示:

    - - -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2b1d9fe88c3e4f4a5f3d1126b235a25ec2f14fd3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字符串的编码与解码" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字符串的编码与解码" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d5b1dbe346d514a6c08a515e7c062245a5b80df2 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/270_\345\255\227\347\254\246\344\270\262\347\232\204\347\274\226\347\240\201\344\270\216\350\247\243\347\240\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "83846decb98240789ee6a0db33330318" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3b647cb5fd12aadf461d34672dc4cb70bceb6324 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最接近的二叉搜索树值 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最接近的二叉搜索树值 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..10c1abcbe6e5427160686eef2929112b37bbccd0 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/271_\346\234\200\346\216\245\350\277\221\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\345\200\274 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "257f6bb64a834d91b66ea599ea72a5a5" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..da1171162b90d31251c44681dad62e1cad5838c3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "整数转换英文表示" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "整数转换英文表示" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..647891a9725586514467b8f98b1d141ec0e2f735 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2eacbc057f4348d69758cb81944ff3c7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.md" index a521c8d8fb14820954c33048f32ba08829c67d85..6a5d0c868797d9eec945eb695cad925f5e702db0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/272_\346\225\264\346\225\260\350\275\254\346\215\242\350\213\261\346\226\207\350\241\250\347\244\272/solution.md" @@ -1,5 +1,45 @@ # 整数转换英文表示 -以下错误的选项是? +

    将非负整数 num 转换为其对应的英文表示。

    + +

     

    + +

    示例 1:

    + +
    +输入:num = 123
    +输出:"One Hundred Twenty Three"
    +
    + +

    示例 2:

    + +
    +输入:num = 12345
    +输出:"Twelve Thousand Three Hundred Forty Five"
    +
    + +

    示例 3:

    + +
    +输入:num = 1234567
    +输出:"One Million Two Hundred Thirty Four Thousand Five Hundred Sixty Seven"
    +
    + +

    示例 4:

    + +
    +输入:num = 1234567891
    +输出:"One Billion Two Hundred Thirty Four Million Five Hundred Sixty Seven Thousand Eight Hundred Ninety One"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6666edae45106f798599a54230c6ee813b45c92c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "H 指数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "H 指数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3913ea6dbea9566ff0c54093ad3a994e062d56f7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bf11f2e1b22a4529b75af29fdd12a0c1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.md" index a46bc78abfd7933dc5b97d5aa383b153c5eccd66..a4eefecf6b1917ef53189833172952486f2358cf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/273_H \346\214\207\346\225\260/solution.md" @@ -1,5 +1,40 @@ # H 指数 -以下错误的选项是? +

    给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数

    + +

    h 指数的定义:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (n 篇论文中)总共h 篇论文分别被引用了至少 h 次。且其余的 n - h 篇论文每篇被引用次数 不超过 h 次。

    + +

    例如:某人的 h 指数是 20,这表示他已发表的论文中,每篇被引用了至少 20 次的论文总共有 20 篇。

    + +

    提示:如果 h 有多种可能的值,h 指数 是其中最大的那个。

    + +

     

    + +

    示例 1:

    + +
    +输入:citations = [3,0,6,1,5]
    +输出:3 
    +解释:给定数组表示研究者总共有 5 篇论文,每篇论文相应的被引用了 3, 0, 6, 1, 5 次。
    +     由于研究者有 3 篇论文每篇 至少 被引用了 3 次,其余两篇论文每篇被引用 不多于 3 次,所以她的 h 指数是 3
    + +

    示例 2:

    + +
    +输入:citations = [1,3,1]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..65a6d5762cb145e8da1f5ea8ff86b6b0e9ad9a85 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "H 指数 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "H 指数 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5a1d4a39fd0b68fb89b5cb127712dc24422bd862 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5b2882479b614e90bd9e66832f791d08" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.md" index a450abd662d6e779f30562bbbfc04e0ceceb79f9..f23dc5ea88b1ca786bea5fd6e373b1de75e069c2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/274_H \346\214\207\346\225\260 II/solution.md" @@ -1,5 +1,41 @@ # H 指数 II -以下错误的选项是? +

    给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数,citations 已经按照 升序排列 。计算并返回该研究者的 h 指数

    + +

    h 指数的定义:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (n 篇论文中)总共h 篇论文分别被引用了至少 h 次。且其余的 n - h 篇论文每篇被引用次数 不超过 h 次。

    + +

    提示:如果 h 有多种可能的值,h 指数 是其中最大的那个。

    + +

    请你设计并实现对数时间复杂度的算法解决此问题。

    + +

     

    + +

    示例 1:

    + +
    +输入citations = [0,1,3,5,6]
    +输出:3 
    +解释:给定数组表示研究者总共有 5 篇论文,每篇论文相应的被引用了 0, 1, 3, 5, 6 次。
    +     由于研究者有 3 篇论文每篇 至少 被引用了 3 次,其余两篇论文每篇被引用 不多于 3 次,所以她的 h 指数是 3
    + +

    示例 2:

    + +
    +输入:citations = [1,2,100]
    +输出:2
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..bca35b10f8f0acbe74218b724fd9160f411ab6bd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "栅栏涂色" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "栅栏涂色" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..91dc430f02f9ca646b759a1d3542939b8ada66f3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/275_\346\240\205\346\240\217\346\266\202\350\211\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "931a9e380a474a04a556213cddf5cfe9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..553723a6e283bcddd462885081f9344bbc10547d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "搜寻名人" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "搜寻名人" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..08ef3a8171479ff5fb528f5868589a71cca14d63 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/276_\346\220\234\345\257\273\345\220\215\344\272\272/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "35ec846c3a5745a386534f6d42855744" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..341369b820af8624f90e9b6e5dc5ad1411acbe33 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "第一个错误的版本" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "第一个错误的版本" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..958c5e367dbdf69983dcce0428c3c167ed92a888 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "320b03c3f8054bb39b96bfe778f7605b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.md" index 560330d2d12351a267a76da27833c6da884fbf4c..44410d4ab77bc7fc0508be4115e9a8f34f061333 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/277_\347\254\254\344\270\200\344\270\252\351\224\231\350\257\257\347\232\204\347\211\210\346\234\254/solution.md" @@ -1,5 +1,39 @@ # 第一个错误的版本 -以下错误的选项是? +

    你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。

    + +

    假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。

    + +

    你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。

    +  + +

    示例 1:

    + +
    +输入:n = 5, bad = 4
    +输出:4
    +解释:
    +调用 isBadVersion(3) -> false 
    +调用 isBadVersion(5) -> true 
    +调用 isBadVersion(4) -> true
    +所以,4 是第一个错误的版本。
    +
    + +

    示例 2:

    + +
    +输入:n = 1, bad = 1
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c6c47740612d3bc68485827061ac45148aebfae5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "完全平方数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "完全平方数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..350fa882e1b75576b24086793ea24955868c75fc --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6c8b45496cc947d5a3f1da68990b6b97" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" index 86d5215da04bf6e6f98a5be370f5d229bc89a956..1debf730afc2586253acc369db8dbbcb4cbd0a1c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/278_\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" @@ -1,5 +1,34 @@ # 完全平方数 -以下错误的选项是? +

    给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。

    + +

    给你一个整数 n ,返回和为 n 的完全平方数的 最少数量

    + +

    完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,14916 都是完全平方数,而 311 不是。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 12
    +输出:3 
    +解释:12 = 4 + 4 + 4
    + +

    示例 2:

    + +
    +输入:n = 13
    +输出:2
    +解释:13 = 4 + 9
    +  + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1b21e1461e24a47cc81b447d808af11303b5a923 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "摆动排序" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "摆动排序" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..90f93026cfba3a9acd9b573f6c67018b82bfde16 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/279_\346\221\206\345\212\250\346\216\222\345\272\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e19c6f07eb6041118405f95f4f2ea117" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.json" index b5a77b698f029dd60e8866357613593803629cf0..b842bbe684a0590fa843381a9048127ea2e3ef99 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "84b801fc11dc42d98a3b6edebcb8e6f6" + "exercise_id": "97a94b2cd741451592c1150be2afddfe" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.md" index 902882437976614c70749496c1f6a7ae475357b8..fd4b512cad3b5416345c2a1cf5d6c9facc7a6b97 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/27_\345\256\236\347\216\260 strStr()/solution.md" @@ -22,30 +22,7 @@
  • 0 <= haystack.length, needle.length <= 5 * 104
  • haystackneedle 仅由小写英文字符组成
  • -

    实现 strStr() 函数。

    -

    给你两个字符串 haystackneedle ,请你在 haystack 字符串中找出 needle - 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回  -1

    -

     

    -

    说明:

    -

    当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。

    -

    对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。

    -

     

    -

    示例 1:

    -
    输入:haystack = "hello", needle = "ll"
    输出:
    2
    -

    示例 2:

    -
    输入:haystack = "aaaaa", needle = "bba"
    输出:
    -1
    -

    示例 3:

    -
    输入:haystack = "", needle = ""
    输出:
    0
    -

     

    -

    提示:

    - -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b93a229782384a6d7f5fcc8f9f0857dad0357619 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "锯齿迭代器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "锯齿迭代器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..57dc11eac104b88cf94d08dd05a6c66ab2dfd994 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/280_\351\224\257\351\275\277\350\277\255\344\273\243\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9e9b40e8d58f4e8b984123686a498350" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8d1f3fd6e67aca318a142ad2c2cdedc15815f3a6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "给表达式添加运算符" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "给表达式添加运算符" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..667b3a0102f1b035e9e9054652075f8568f2a027 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "03d5dd27f57d445b9a7c3a4a84286d8d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.md" index 1986d048c862d13a190b1718591649ee9ff91dd5..e00a9d18d1d4dd3e5665e7047d1a2f43d1ed9f25 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/281_\347\273\231\350\241\250\350\276\276\345\274\217\346\267\273\345\212\240\350\277\220\347\256\227\347\254\246/solution.md" @@ -1,5 +1,51 @@ # 给表达式添加运算符 -以下错误的选项是? +

    给定一个仅包含数字 0-9 的字符串 num 和一个目标值整数 target ,在 num 的数字之间添加 二元 运算符(不是一元)+- 或 * ,返回所有能够得到目标值的表达式。

    + +

     

    + +

    示例 1:

    + +
    +输入: num = "123", target = 6
    +输出: ["1+2+3", "1*2*3"] 
    +
    + +

    示例 2:

    + +
    +输入: num = "232", target = 8
    +输出: ["2*3+2", "2+3*2"]
    + +

    示例 3:

    + +
    +输入: num = "105", target = 5
    +输出: ["1*0+5","10-5"]
    + +

    示例 4:

    + +
    +输入: num = "00", target = 0
    +输出: ["0+0", "0-0", "0*0"]
    +
    + +

    示例 5:

    + +
    +输入: num = "3456237490", target = 9191
    +输出: []
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4c820598e9bbfec613982acece499bfaaa43c10e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "移动零" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "移动零" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..603194f27da44eb557d757b0ede4f1be775cd354 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0e68de73e423472e8e1843fa2c0360f7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.md" index e950cc49a5eb7b23242310592306927b679a3c89..c7eaa97208aa22e9e04e041134c7e43e2877dfe3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/282_\347\247\273\345\212\250\351\233\266/solution.md" @@ -1,5 +1,19 @@ # 移动零 -以下错误的选项是? +

    给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

    + +

    示例:

    + +
    输入: [0,1,0,3,12]
    +输出: [1,3,12,0,0]
    + +

    说明:

    + +
      +
    1. 必须在原数组上操作,不能拷贝额外的数组。
    2. +
    3. 尽量减少操作次数。
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..89059bb89bab60e45a67e3ca0f7844bc68293771 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "顶端迭代器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "顶端迭代器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5615bf2114c558dcdc1b44e28a7c4884ef0d45af --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "16e491d365214284975ea14b303d30a5" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.md" index 04bde46bf6dfccbf313a002123892929d4f8896f..8c02a9a6c38eac9e513d6f3b4c993489d74bcfb9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/283_\351\241\266\347\253\257\350\277\255\344\273\243\345\231\250/solution.md" @@ -1,5 +1,55 @@ # 顶端迭代器 -以下错误的选项是? +

    请你设计一个迭代器,除了支持 hasNextnext 操作外,还支持 peek 操作。

    + +

    实现 PeekingIterator 类:

    + +
    +
    + + +

     

    + +

    示例:

    + +
    +输入:
    +["PeekingIterator", "next", "peek", "next", "next", "hasNext"]
    +[[[1, 2, 3]], [], [], [], [], []]
    +输出:
    +[null, 1, 2, 2, 3, false]
    +
    +解释:
    +PeekingIterator peekingIterator = new PeekingIterator([1, 2, 3]); // [1,2,3]
    +peekingIterator.next();    // 返回 1 ,指针移动到下一个元素 [1,2,3]
    +peekingIterator.peek();    // 返回 2 ,指针未发生移动 [1,2,3]
    +peekingIterator.next();    // 返回 2 ,指针移动到下一个元素 [1,2,3]
    +peekingIterator.next();    // 返回 3 ,指针移动到下一个元素 [1,2,3]
    +peekingIterator.hasNext(); // 返回 False
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

     

    + +

    进阶:你将如何拓展你的设计?使之变得通用化,从而适应所有的类型,而不只是整数型?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a100817de798c6c5287e605fe3438f82fb9ed8f8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉搜索树中的中序后继" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉搜索树中的中序后继" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..63ab948ba77dd5875411d62c473b9b5d9bc06f6b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/284_\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\344\270\255\345\272\217\345\220\216\347\273\247/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "92ddac9312b34a76a39fb97bedeb0a33" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9fec637983e25d08dd0d86f0823782a1a95cd10f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "墙与门" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "墙与门" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e7136857be2ad78bce4991afee5ede17874bf569 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/285_\345\242\231\344\270\216\351\227\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2763fa1c4d664cf8899f5d79407a9e15" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ff4847b9cbe80d6bb3fa49b05841ca5af7b37c4b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找重复数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找重复数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8ced740bbf665590faf45229e5f423991c5df835 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "151b5ffcd77041878a15dec0a24673fd" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.md" index d79c277f464644b8b27de0b0515fc2a54fbf4b95..c331b70771b1b9cfa5f272e8febaac5886b40a34 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/286_\345\257\273\346\211\276\351\207\215\345\244\215\346\225\260/solution.md" @@ -1,5 +1,61 @@ # 寻找重复数 -以下错误的选项是? +

    给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1n 之间(包括 1n),可知至少存在一个重复的整数。

    + +

    假设 nums 只有 一个重复的整数 ,找出 这个重复的数

    + +

    你设计的解决方案必须不修改数组 nums 且只用常量级 O(1) 的额外空间。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,3,4,2,2]
    +输出:2
    +
    + +

    示例 2:

    + +
    +输入:nums = [3,1,3,4,2]
    +输出:3
    +
    + +

    示例 3:

    + +
    +输入:nums = [1,1]
    +输出:1
    +
    + +

    示例 4:

    + +
    +输入:nums = [1,1,2]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..db07f4f1c33ed200c04804e0780192ca8231cbd1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词的唯一缩写" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词的唯一缩写" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9a540e77799487c6b0431090415a564f41bfd086 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/287_\345\215\225\350\257\215\347\232\204\345\224\257\344\270\200\347\274\251\345\206\231/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8f395a16349f41199c0781e390305025" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ac035587f0d215ca61300e5826a516222c62798c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "生命游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "生命游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..559dca7b0467fb9f7c56c0eb84df79566fcefff6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8650db823099463ea51e15df1bfd5e18" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.md" index 3cbd9295041d0f41cfcc44ae1269a001d01b87a8..22206de183480a457f6d1eb53f4f03b7491d173b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/288_\347\224\237\345\221\275\346\270\270\346\210\217/solution.md" @@ -1,5 +1,54 @@ # 生命游戏 -以下错误的选项是? +

    根据 百度百科 ,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。

    + +

    给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1 即为活细胞(live),或 0 即为死细胞(dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:

    + +
      +
    1. 如果活细胞周围八个位置的活细胞数少于两个,则该位置活细胞死亡;
    2. +
    3. 如果活细胞周围八个位置有两个或三个活细胞,则该位置活细胞仍然存活;
    4. +
    5. 如果活细胞周围八个位置有超过三个活细胞,则该位置活细胞死亡;
    6. +
    7. 如果死细胞周围正好有三个活细胞,则该位置死细胞复活;
    8. +
    + +

    下一个状态是通过将上述规则同时应用于当前状态下的每个细胞所形成的,其中细胞的出生和死亡是同时发生的。给你 m x n 网格面板 board 的当前状态,返回下一个状态。

    + +

     

    + +

    示例 1:

    + +
    +输入:board = [[0,1,0],[0,0,1],[1,1,1],[0,0,0]]
    +输出:[[0,0,0],[1,0,1],[0,1,1],[0,1,0]]
    +
    + +

    示例 2:

    + +
    +输入:board = [[1,1],[1,0]]
    +输出:[[1,1],[1,1]]
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..77e1a4f744a59125db16dcf37a1e83a7bba559f5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词规律" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词规律" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e939ee5716f10e72fb2859bb97e7eff87f57e918 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a46398849ead4b2295e0667ff916ac71" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.md" index 64dac3361aada4dd1a62a804cb891ad5ebb19379..59c883fd5e5b159f0f4e618f88fe50b659d841ff 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/289_\345\215\225\350\257\215\350\247\204\345\276\213/solution.md" @@ -1,5 +1,32 @@ # 单词规律 -以下错误的选项是? +

    给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。

    + +

    这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应规律。

    + +

    示例1:

    + +
    输入: pattern = "abba", str = "dog cat cat dog"
    +输出: true
    + +

    示例 2:

    + +
    输入:pattern = "abba", str = "dog cat cat fish"
    +输出: false
    + +

    示例 3:

    + +
    输入: pattern = "aaaa", str = "dog cat cat dog"
    +输出: false
    + +

    示例 4:

    + +
    输入: pattern = "abba", str = "dog dog dog dog"
    +输出: false
    + +

    说明:
    +你可以假设 pattern 只包含小写字母, str 包含了由单个空格分隔的小写字母。    

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.json" index b4dd73b1a3101e228536d65ddbb84ee82ee67c6a..59d34df714f53dbe75816613890c610a3221aea6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "3bf951ed8a7e4c0ca38b59b6daf2703f" + "exercise_id": "1c6d71f10ba941b88f76b1bf76eae611" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.md" index ae9b8c68dc8678c12937d390677ddbfd94eeb6f3..c86b9b4c52489574ada9e085bf1a796242af4993 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/28_\344\270\244\346\225\260\347\233\270\351\231\244/solution.md" @@ -1,7 +1,6 @@ # 两数相除

    给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。

    返回被除数 dividend 除以除数 divisor 得到的商。

    整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2

     

    示例 1:

    输入: dividend = 10, divisor = 3
    输出:
    3
    解释:
    10/3 = truncate(3.33333..) = truncate(3) = 3

    示例 2:

    输入: dividend = 7, divisor = -3
    输出:
    -2
    解释:
    7/-3 = truncate(-2.33333..) = -2

     

    提示:

    -

    给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。

    返回被除数 dividend 除以除数 divisor 得到的商。

    整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2

     

    示例 1:

    输入: dividend = 10, divisor = 3
    输出:
    3
    解释:
    10/3 = truncate(3.33333..) = truncate(3) = 3

    示例 2:

    输入: dividend = 7, divisor = -3
    输出:
    -2
    解释:
    7/-3 = truncate(-2.33333..) = -2

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1cf0c2196c99cd576ab26cebeebbe6af09fac227 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词规律 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词规律 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f23bfc43ab3baa2c8b41b83fbdf36683cf92e208 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/290_\345\215\225\350\257\215\350\247\204\345\276\213 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7b6d14971ebc41ba806736cd1c475003" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2b7b1cd378599bc51b47a43bc2593cb6c9fe6169 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "Nim 游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "Nim 游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e4ffda4668f23960f51898b236ce618cdcaa3a01 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d9bde4793c8248b4a597e172d8722fbe" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.md" index 624ef2e7121c4acab559b271d0f51369344e1972..e8a80960e1f6f499cb095fad33aa5a72ba488b34 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/291_Nim \346\270\270\346\210\217/solution.md" @@ -1,5 +1,49 @@ # Nim 游戏 -以下错误的选项是? +

    你和你的朋友,两个人一起玩 Nim 游戏

    + + + +

    假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢,返回 true;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 4
    +输出:false 
    +解释:如果堆中有 4 块石头,那么你永远不会赢得比赛;
    +     因为无论你拿走 1 块、2 块 还是 3 块石头,最后一块石头总是会被你的朋友拿走。
    +
    + +

    示例 2:

    + +
    +输入:n = 1
    +输出:true
    +
    + +

    示例 3:

    + +
    +输入:n = 2
    +输出:true
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..505ed0bc8a86cad24634b7f40b76fa0a9d38bdcb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "翻转游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "翻转游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1e8f70303a1e660ed299918abb8dfd3ac3943ce7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/292_\347\277\273\350\275\254\346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "02ac53b5d3c64198bde64f17e572f17c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e812b49bbed5b18e1c020230912912d96825a253 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "翻转游戏 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "翻转游戏 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..878b48c68d63be14c1e0d715c084faf7babc3f38 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/293_\347\277\273\350\275\254\346\270\270\346\210\217 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "003b9240033c479ea3b87ba4717b27c0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e7f24e438374fec4c68d6eb2e0bda0a887342053 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数据流的中位数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数据流的中位数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c86994b4c09fa7aead3f65dc5ddd3cfa774e5b32 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e6349aecec2844c48bac4eb152b5dd2c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" index e936b65110cf0c1b4363b5dfff219a96e03ab581..b5759f25b00c829f52bf6036a0fce458d58af6a5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/294_\346\225\260\346\215\256\346\265\201\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" @@ -1,5 +1,35 @@ # 数据流的中位数 -以下错误的选项是? +

    中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。

    + +

    例如,

    + +

    [2,3,4] 的中位数是 3

    + +

    [2,3] 的中位数是 (2 + 3) / 2 = 2.5

    + +

    设计一个支持以下两种操作的数据结构:

    + + + +

    示例:

    + +
    addNum(1)
    +addNum(2)
    +findMedian() -> 1.5
    +addNum(3) 
    +findMedian() -> 2
    + +

    进阶:

    + +
      +
    1. 如果数据流中所有整数都在 0 到 100 范围内,你将如何优化你的算法?
    2. +
    3. 如果数据流中 99% 的整数都在 0 到 100 范围内,你将如何优化你的算法?
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e2d0ccfab3e4e6d17083f7a38d5a33cee3445c55 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最佳的碰头地点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最佳的碰头地点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c87317ace4b08ea90871a03d1a12001cc8656100 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/295_\346\234\200\344\275\263\347\232\204\347\242\260\345\244\264\345\234\260\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ebc2738d58fc491badb184c05a4722b2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ab8b008a65280dee491027f7e8deb9bfee8d28a6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的序列化与反序列化" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的序列化与反序列化" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..40dd0743bd6306bf1ba3cc76bec3fe8dbb63ef5c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1cdb3535a5ae494eaeca728a1b141ae1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.md" index 3f2df6eeaf86f782f77d1a7b267884bc6154f4ea..ddcd7176ad4468509a14a5514788875cbf1d2831 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/296_\344\272\214\345\217\211\346\240\221\347\232\204\345\272\217\345\210\227\345\214\226\344\270\216\345\217\215\345\272\217\345\210\227\345\214\226/solution.md" @@ -1,5 +1,50 @@ # 二叉树的序列化与反序列化 -以下错误的选项是? +

    序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。

    + +

    请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。

    + +

    提示: 输入输出格式与 LeetCode 目前使用的方式一致,详情请参阅 LeetCode 序列化二叉树的格式。你并非必须采取这种方式,你也可以采用其他的方法解决这个问题。

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [1,2,3,null,null,4,5]
    +输出:[1,2,3,null,null,4,5]
    +
    + +

    示例 2:

    + +
    +输入:root = []
    +输出:[]
    +
    + +

    示例 3:

    + +
    +输入:root = [1]
    +输出:[1]
    +
    + +

    示例 4:

    + +
    +输入:root = [1,2]
    +输出:[1,2]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..119eeb365c419b114261dd163e861b452f14f32a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树最长连续序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树最长连续序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e40bcd35ec183b2a924b13d63767919b6278b00b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/297_\344\272\214\345\217\211\346\240\221\346\234\200\351\225\277\350\277\236\347\273\255\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6d83b6b2a43a4f04a2e3547990825148" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..60dce04817d1772b0725bcb48f946fdd2107fce5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "猜数字游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "猜数字游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..423a8631237d52773a98be41cd92ba2ea3f23936 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "da1ebae120e64d0bbfd6c9cc93f82715" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.md" index 22a19fa1f7578be069d101699afdde62eb4e84ca..f01bff118f7c4ce431fa27012d0d551202773f09 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/298_\347\214\234\346\225\260\345\255\227\346\270\270\346\210\217/solution.md" @@ -1,5 +1,40 @@ # 猜数字游戏 -以下错误的选项是? +

    你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下:

    + +
      +
    1. 你写出一个秘密数字,并请朋友猜这个数字是多少。
    2. +
    3. 朋友每猜测一次,你就会给他一个提示,告诉他的猜测数字中有多少位属于数字和确切位置都猜对了(称为“Bulls”, 公牛),有多少位属于数字猜对了但是位置不对(称为“Cows”, 奶牛)。
    4. +
    5. 朋友根据提示继续猜,直到猜出秘密数字。
    6. +
    + +

    请写出一个根据秘密数字和朋友的猜测数返回提示的函数,返回字符串的格式为 xAyBxy 都是数字,A 表示公牛,用 B 表示奶牛。

    + + + +

    请注意秘密数字和朋友的猜测数都可能含有重复数字,每位数字只能统计一次。

    + +

     

    + +

    示例 1:

    + +
    输入: secret = "1807", guess = "7810"
    +输出: "1A3B"
    +解释: 1 公牛和 3 奶牛。公牛是 8,奶牛是 0, 1 和 7
    + +

    示例 2:

    + +
    输入: secret = "1123", guess = "0111"
    +输出: "1A1B"
    +解释: 朋友猜测数中的第一个 1 是公牛,第二个或第三个 1 可被视为奶牛。
    + +

     

    + +

    说明: 你可以假设秘密数字和朋友的猜测数都只包含数字,并且它们的长度永远相等。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..88bd6f99ad679b20e9243b2ed057ba3c04ab8ae9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最长递增子序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最长递增子序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8e3c223aba6bb69703565184fb5d499f7bc03805 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c2f88a61c2464887a17aa7fb1c687fbc" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" index 0b154419667f42dc98dceab11e77e678605f4e76..29f744cbddeb3845fed1f2a131314a3df55e63c2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/299_\346\234\200\351\225\277\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" @@ -1,5 +1,50 @@ # 最长递增子序列 -以下错误的选项是? +

    给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。

    + +

    子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。

    +  + +

    示例 1:

    + +
    +输入:nums = [10,9,2,5,3,7,101,18]
    +输出:4
    +解释:最长递增子序列是 [2,3,7,101],因此长度为 4 。
    +
    + +

    示例 2:

    + +
    +输入:nums = [0,1,0,3,2,3]
    +输出:4
    +
    + +

    示例 3:

    + +
    +输入:nums = [7,7,7,7,7,7,7]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.json" index 4b45f67b9ead663bbda1e5e65cd5f4dc737c0214..cf469e4eda9bf114192efc0132b73d805be2c825 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "f568f156c1974bd582866d9b869e9824" + "exercise_id": "8ea5312c8baa4e009c0679169ce603b7" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.md" index 079c2681021206a5511ae4334454a6e4e3be4c87..81f672eef411c4af02eb420051c761cc62b8ae55 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/29_\344\270\262\350\201\224\346\211\200\346\234\211\345\215\225\350\257\215\347\232\204\345\255\220\344\270\262/solution.md" @@ -7,15 +7,7 @@
    输入:  s = "barfoothefoobarman",  words = ["foo","bar"]
    输出:
    [0,9]
    解释:
    从索引 0 和 9 开始的子串分别是 "barfoo" 和 "foobar" 。输出的顺序不重要, [9,0] 也是有效答案。

    示例 2:

    输入:  s = "wordgoodgoodgoodbestword",  words = ["word","good","best","word"]
    输出:
    []
    -

    给定一个字符串 和一些长度相同的单词 words。找出 s - 中恰好可以由 words 中所有单词串联形成的子串的起始位置。

    -

    注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。

    -

     

    -

    示例 1:

    -
    输入:  s = "barfoothefoobarman",  words = ["foo","bar"]
    输出:
    [0,9]
    解释:
    从索引 0 和 9 开始的子串分别是 "barfoo" 和 "foobar" 。输出的顺序不重要, [9,0] 也是有效答案。
    -

    示例 2:

    -
    输入:  s = "wordgoodgoodgoodbestword",  words = ["word","good","best","word"]
    输出:
    []
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" index bef8592c833c5bd426d1fbdbd63b9ba72505cd2d..2e7a83be456117091d8b41b459cf9fe2f406e6b8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "2f4f43b084b14b59a33f48eabac13521" + "exercise_id": "84682d7898074dd3b9ae7ddee8c695b1" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" index 8b14ba1325c66306b403d7bde28135a37ab96d66..7340c0e7e71b37fd5e306ea45698222edb277b00 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/2_\346\227\240\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" @@ -1,9 +1,7 @@ # 无重复字符的最长子串

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

     

    示例 1:

    输入: s = "abcabcbb"
    输出:
    3
    解释:
    因为无重复字符的最长子串是 "abc",所以其长度为 3。

    示例 2:

    输入: s = "bbbbb"
    输出:
    1
    解释:
    因为无重复字符的最长子串是 "b",所以其长度为 1。

    示例 3:

    输入: s = "pwwkew"
    输出:
    3
    解释:
    因为无重复字符的最长子串是 "wke",所以其长度为 3。  请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

    示例 4:

    输入: s = ""
    输出:
    0

     

    提示:

    -

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

     

    示例 1:

    输入: s = "abcabcbb"
    输出:
    3
    解释:
    因为无重复字符的最长子串是 "abc",所以其长度为 3。

    示例 2:

    输入: s = "bbbbb"
    输出:
    1
    解释:
    因为无重复字符的最长子串是 "b",所以其长度为 1。

    示例 3:

    输入: s = "pwwkew"
    输出:
    3
    解释:
    因为无重复字符的最长子串是 "wke",所以其长度为 3。  -请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

    示例 4:

    输入: s = ""
    输出:
    0

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d2a0ebafdccd0a6b16c64ca9867cac08f5dae85b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除无效的括号" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除无效的括号" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ca8913016e325fedec7c9e19a977b1934503e887 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "443487aa9b7f441fb4a2ca9a1f8a2584" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" index dc354eed2adc668cedb65bcdcc6ed927e8210c5f..8b3803985ec6a9d982f00e1cec1fc790e522714e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/300_\345\210\240\351\231\244\346\227\240\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" @@ -1,5 +1,42 @@ # 删除无效的括号 -以下错误的选项是? +

    给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。

    + +

    返回所有可能的结果。答案可以按 任意顺序 返回。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "()())()"
    +输出:["(())()","()()()"]
    +
    + +

    示例 2:

    + +
    +输入:s = "(a)())()"
    +输出:["(a())()","(a)()()"]
    +
    + +

    示例 3:

    + +
    +输入:s = ")("
    +输出:[""]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0f08e95853727e414bf1d441c15375303f2176ae 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "包含全部黑色像素的最小矩形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "包含全部黑色像素的最小矩形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f00a083e9206b1647b59d44390f23017a21c913f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/301_\345\214\205\345\220\253\345\205\250\351\203\250\351\273\221\350\211\262\345\203\217\347\264\240\347\232\204\346\234\200\345\260\217\347\237\251\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5e0ca47908ac4c3d99c034207e08334b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6a037e6dbdc4886471c4a671afd6233d491a4979 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "区域和检索 - 数组不可变" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "区域和检索 - 数组不可变" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a29a4c24f4e62cabb0724aaf926310be2edd8f00 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "aa8ab495e392403187359596a3f349a7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.md" index 132a0d5c6016174ff7febe1fe67d23768ee41155..601615bfeb02d5d6bd6ac1e584b332a061926805 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/302_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\344\270\215\345\217\257\345\217\230/solution.md" @@ -1,5 +1,47 @@ # 区域和检索 - 数组不可变 -以下错误的选项是? +

    给定一个整数数组  nums,求出数组从索引 i 到 ji ≤ j)范围内元素的总和,包含 i两点。

    + +
    +
    +

    实现 NumArray 类:

    + + + +

     

    + +

    示例:

    + +
    +输入:
    +["NumArray", "sumRange", "sumRange", "sumRange"]
    +[[[-2, 0, 3, -5, 2, -1]], [0, 2], [2, 5], [0, 5]]
    +输出:
    +[null, 1, -1, -3]
    +
    +解释:
    +NumArray numArray = new NumArray([-2, 0, 3, -5, 2, -1]);
    +numArray.sumRange(0, 2); // return 1 ((-2) + 0 + 3)
    +numArray.sumRange(2, 5); // return -1 (3 + (-5) + 2 + (-1)) 
    +numArray.sumRange(0, 5); // return -3 ((-2) + 0 + 3 + (-5) + 2 + (-1))
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a3fad84857975b5cdf1e934418d35ff415bfa0c9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二维区域和检索 - 矩阵不可变" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二维区域和检索 - 矩阵不可变" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..32ea200a097d3b714b488abb19eb0fd209384b9e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "37275e813ebb4eeaafb7f3a93b5e9e37" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.md" index ff7bb31bc9ead6de23864acdffe386512574a911..255e1a130e7668fd5ff173971c91420804fb9d27 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/303_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \347\237\251\351\230\265\344\270\215\345\217\257\345\217\230/solution.md" @@ -1,5 +1,52 @@ # 二维区域和检索 - 矩阵不可变 -以下错误的选项是? +

    给定一个二维矩阵 matrix以下类型的多个请求:

    + + + +

    实现 NumMatrix 类:

    + + + +

     

    + +

    示例 1:

    + +

    + +
    +输入: 
    +["NumMatrix","sumRegion","sumRegion","sumRegion"]
    +[[[[3,0,1,4,2],[5,6,3,2,1],[1,2,0,1,5],[4,1,0,1,7],[1,0,3,0,5]]],[2,1,4,3],[1,1,2,2],[1,2,2,4]]
    +输出: 
    +[null, 8, 11, 12]
    +
    +解释:
    +NumMatrix numMatrix = new NumMatrix([[3,0,1,4,2],[5,6,3,2,1],[1,2,0,1,5],[4,1,0,1,7],[1,0,3,0,5]]]);
    +numMatrix.sumRegion(2, 1, 4, 3); // return 8 (红色矩形框的元素总和)
    +numMatrix.sumRegion(1, 1, 2, 2); // return 11 (绿色矩形框的元素总和)
    +numMatrix.sumRegion(1, 2, 2, 4); // return 12 (蓝色矩形框的元素总和)
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6d51cf6ecf59ce66a0b9b50d32bbfee415b1b5c5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "岛屿数量 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "岛屿数量 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..750cd7cdc3819c69a0f5fffdc6aa200e6a09bb09 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/304_\345\262\233\345\261\277\346\225\260\351\207\217 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b9bef4fdcf3c48f6a9b4a419f031075d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9fd65be762332ab6d6c7a88d3e8908ac2a87f937 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "累加数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "累加数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d7190cf7b034fcecca6bbfa77ae6d09f4352b134 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "64b9666d7a47491e93d0df2e72eac6a7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.md" index b70d81c7ea1afbb5c208f8f141691bcead4713ee..b40811f8f60e2367e94526d6f487e5ee76e589e5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/305_\347\264\257\345\212\240\346\225\260/solution.md" @@ -1,5 +1,29 @@ # 累加数 -以下错误的选项是? +

    累加数是一个字符串,组成它的数字可以形成累加序列。

    + +

    一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。

    + +

    给定一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是累加数。

    + +

    说明: 累加序列里的数不会以 0 开头,所以不会出现 1, 2, 03 或者 1, 02, 3 的情况。

    + +

    示例 1:

    + +
    输入: "112358"
    +输出: true 
    +解释: 累加序列为: 1, 1, 2, 3, 5, 8 。1 + 1 = 2, 1 + 2 = 3, 2 + 3 = 5, 3 + 5 = 8
    +
    + +

    示例 2:

    + +
    输入: "199100199"
    +输出: true 
    +解释: 累加序列为: 1, 99, 100, 199。1 + 99 = 100, 99 + 100 = 199
    + +

    进阶:
    +你如何处理一个溢出的过大的整数输入?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..30be0cfd623c4443af1cd4dc1c0bfe598ba2ba32 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "区域和检索 - 数组可修改" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "区域和检索 - 数组可修改" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2ac5cc086789c898ef092497cfba7d8a00949b23 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "cbc3cf5845a141b286ab6312e0769c8f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.md" index 9b03cbef8bdc9cc85b780a7dae21b799bae9547d..f08646b02f075a7fb9515a92f667ebd7742d33e4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/306_\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \346\225\260\347\273\204\345\217\257\344\277\256\346\224\271/solution.md" @@ -1,5 +1,50 @@ # 区域和检索 - 数组可修改 -以下错误的选项是? +

    给你一个数组 nums ,请你完成两类查询,其中一类查询要求更新数组下标对应的值,另一类查询要求返回数组中某个范围内元素的总和。

    + +

    实现 NumArray 类:

    + +
    +
    + + +

     

    + +

    示例:

    + +
    +输入:
    +["NumArray", "sumRange", "update", "sumRange"]
    +[[[1, 3, 5]], [0, 2], [1, 2], [0, 2]]
    +输出:
    +[null, 9, null, 8]
    +
    +解释:
    +NumArray numArray = new NumArray([1, 3, 5]);
    +numArray.sumRange(0, 2); // 返回 9 ,sum([1,3,5]) = 9
    +numArray.update(1, 2);   // nums = [1,2,5]
    +numArray.sumRange(0, 2); // 返回 8 ,sum([1,2,5]) = 8
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c04b331a88b8fd7975fd95f6c8bca8710432686f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二维区域和检索 - 可变" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二维区域和检索 - 可变" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7323f0269077cb23c563d601d10a5f3be81e1b26 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/307_\344\272\214\347\273\264\345\214\272\345\237\237\345\222\214\346\243\200\347\264\242 - \345\217\257\345\217\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "75f5192bcef64e01b137318a7c7218d3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e8d6c9a220aeb88d73db2fed89d8f37e623ab8e5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最佳买卖股票时机含冷冻期" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最佳买卖股票时机含冷冻期" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6b623c4552bc5d74c6d0637e66b53c8f1180a5cf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f2870d358a124efd8a5b2c00f2d9384a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.md" index d9d83278e4f464a322c99e0cdb79190079516a32..21b8854539b74b2b4c6bfa142e8ee12d2a084598 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/308_\346\234\200\344\275\263\344\271\260\345\215\226\350\202\241\347\245\250\346\227\266\346\234\272\345\220\253\345\206\267\345\206\273\346\234\237/solution.md" @@ -1,5 +1,20 @@ # 最佳买卖股票时机含冷冻期 -以下错误的选项是? +

    给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。​

    + +

    设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):

    + + + +

    示例:

    + +
    输入: [1,2,3,0,2]
    +输出: 3 
    +解释: 对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出]
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..98a7de5ef501289c1973a4d3a089d108c4306217 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小高度树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小高度树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..92dc95746e9de90a3c391722667fb8256cf39812 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5d81c2af1ad64b72881d242bbc5d590d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.md" index 104eb94730f814519fb175fbd6b09428cdb1f3a8..07ff5ec911231955e90fdce93611adcd59f5995a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/309_\346\234\200\345\260\217\351\253\230\345\272\246\346\240\221/solution.md" @@ -1,5 +1,60 @@ # 最小高度树 -以下错误的选项是? +

    树是一个无向图,其中任何两个顶点只通过一条路径连接。 换句话说,一个任何没有简单环路的连通图都是一棵树。

    + +

    给你一棵包含 n 个节点的树,标记为 0 到 n - 1 。给定数字 n 和一个有 n - 1 条无向边的 edges 列表(每一个边都是一对标签),其中 edges[i] = [ai, bi] 表示树中节点 aibi 之间存在一条无向边。

    + +

    可选择树中任何一个节点作为根。当选择节点 x 作为根节点时,设结果树的高度为 h 。在所有可能的树中,具有最小高度的树(即,min(h))被称为 最小高度树

    + +

    请你找到所有的 最小高度树 并按 任意顺序 返回它们的根节点标签列表。

    +树的 高度 是指根节点和叶子节点之间最长向下路径上边的数量。 + +

     

    + +

    示例 1:

    + +
    +输入:n = 4, edges = [[1,0],[1,2],[1,3]]
    +输出:[1]
    +解释:如图所示,当根是标签为 1 的节点时,树的高度是 1 ,这是唯一的最小高度树。
    + +

    示例 2:

    + +
    +输入:n = 6, edges = [[3,0],[3,1],[3,2],[3,4],[5,4]]
    +输出:[3,4]
    +
    + +

    示例 3:

    + +
    +输入:n = 1, edges = []
    +输出:[0]
    +
    + +

    示例 4:

    + +
    +输入:n = 2, edges = [[0,1]]
    +输出:[0,1]
    +
    + +

     

    + + + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.json" index 4e2ff3c4086f497e8da4fcbf1cc65e90dd80a174..361224951ba2ff3c4a91c80f051e93dc41e9a89a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "daf26b1d29004a87a4c99b57e4cc4328" + "exercise_id": "41b828f3d2b646ecb3a0cc78d24ebcea" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" index 90b199c4425805a8a46e5ff061a1988606db3d60..2c8ad218e69230133eeeb1baa7ab0383bc8805b5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/30_\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" @@ -1,7 +1,6 @@ # 下一个排列

    实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。

    如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。

    必须 原地 修改,只允许使用额外常数空间。

     

    示例 1:

    输入:nums = [1,2,3]
    输出:
    [1,3,2]

    示例 2:

    输入:nums = [3,2,1]
    输出:
    [1,2,3]

    示例 3:

    输入:nums = [1,1,5]
    输出:
    [1,5,1]

    示例 4:

    输入:nums = [1]
    输出:
    [1]

     

    提示:

    -

    实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。

    如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。

    必须 原地 修改,只允许使用额外常数空间。

     

    示例 1:

    输入:nums = [1,2,3]
    输出:
    [1,3,2]

    示例 2:

    输入:nums = [3,2,1]
    输出:
    [1,2,3]

    示例 3:

    输入:nums = [1,1,5]
    输出:
    [1,5,1]

    示例 4:

    输入:nums = [1]
    输出:
    [1]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..58ead877a3491f1e7730e0a43d560087e5a777b6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "稀疏矩阵的乘法" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "稀疏矩阵的乘法" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f1979c12d19b8bdb06d09b1adaf13469a78889ed --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/310_\347\250\200\347\226\217\347\237\251\351\230\265\347\232\204\344\271\230\346\263\225/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "23bd615ce0dc4b729e34536f47845900" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d98d4a97a433968b2c75991edd87112b9b97b9a5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "戳气球" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "戳气球" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..080bda7ec8af6c26ce6f6576214eff88ef5064ed --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "092ae123ac664974bc2418f77a446491" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.md" index 5dd0c10009d6d1182f6e1ccf1087d0949c58ebc8..986c443fc60bbb81dcd849d17a36772ac410f1fc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/311_\346\210\263\346\260\224\347\220\203/solution.md" @@ -1,5 +1,38 @@ # 戳气球 -以下错误的选项是? +

    n 个气球,编号为0n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。

    + +

    现在要求你戳破所有的气球。戳破第 i 个气球,你可以获得 nums[i - 1] * nums[i] * nums[i + 1] 枚硬币。 这里的 i - 1i + 1 代表和 i 相邻的两个气球的序号。如果 i - 1i + 1 超出了数组的边界,那么就当它是一个数字为 1 的气球。

    + +

    求所能获得硬币的最大数量。

    + +

     

    +示例 1: + +
    +输入:nums = [3,1,5,8]
    +输出:167
    +解释:
    +nums = [3,1,5,8] --> [3,5,8] --> [3,8] --> [8] --> []
    +coins =  3*1*5    +   3*5*8   +  1*3*8  + 1*8*1 = 167
    + +

    示例 2:

    + +
    +输入:nums = [1,5]
    +输出:10
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..95a9599b130f8b21f579c5e2348f3aa70d50af1f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "超级丑数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "超级丑数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4b8abb58a8c5e78161bb609a864d7fef7cea0344 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ac2860bd97ee4ea6a173ddd0aab14f34" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.md" index 6743840a25215d625893eca103db0347e89458eb..89e9c66c09debea73202f855112d97008c444c80 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/312_\350\266\205\347\272\247\344\270\221\346\225\260/solution.md" @@ -1,5 +1,45 @@ # 超级丑数 -以下错误的选项是? +

    超级丑数 是一个正整数,并满足其所有质因数都出现在质数数组 primes 中。

    + +

    给你一个整数 n 和一个整数数组 primes ,返回第 n超级丑数

    + +

    题目数据保证第 n超级丑数32-bit 带符号整数范围内。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 12, primes = [2,7,13,19]
    +输出:32 
    +解释:给定长度为 4 的质数数组 primes = [2,7,13,19],前 12 个超级丑数序列为:[1,2,4,7,8,13,14,16,19,26,28,32] 。
    + +

    示例 2:

    + +
    +输入:n = 1, primes = [2,3,5]
    +输出:1
    +解释:1 不含质因数,因此它的所有质因数都在质数数组 primes = [2,3,5] 中。
    +
    +  + +
    +
    +
    +

    提示:

    + +
      +
    • 1 <= n <= 106
    • +
    • 1 <= primes.length <= 100
    • +
    • 2 <= primes[i] <= 1000
    • +
    • 题目数据 保证 primes[i] 是一个质数
    • +
    • primes 中的所有值都 互不相同 ,且按 递增顺序 排列
    • +
    +
    +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d8f58978b465cce082433085f1288de253694feb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的垂直遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的垂直遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2024b4b18d98fc9d90f3086c8aa993c7ba197358 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/313_\344\272\214\345\217\211\346\240\221\347\232\204\345\236\202\347\233\264\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3be6e77864cc46238c27ca0e358c6227" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3329ecec6b2b8abedc59156e6b3806bc99973aad 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "计算右侧小于当前元素的个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "计算右侧小于当前元素的个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f1566486872364fc36f378a32c91d12203a64143 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3287ad707ee3486098dea0dd251ae5ad" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.md" index 1b46b844f0ee7e98b178c6aafaad32a5469194c2..51a631fd8d21291092ff6a75b6ee52ca497c161a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/314_\350\256\241\347\256\227\345\217\263\344\276\247\345\260\217\344\272\216\345\275\223\345\211\215\345\205\203\347\264\240\347\232\204\344\270\252\346\225\260/solution.md" @@ -1,5 +1,44 @@ # 计算右侧小于当前元素的个数 -以下错误的选项是? +

    给你`一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是  nums[i] 右侧小于 nums[i] 的元素的数量。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [5,2,6,1]
    +输出:[2,1,1,0] 
    +解释:
    +5 的右侧有 2 个更小的元素 (2 和 1)
    +2 的右侧仅有 1 个更小的元素 (1)
    +6 的右侧有 1 个更小的元素 (1)
    +1 的右侧有 0 个更小的元素
    +
    + +

    示例 2:

    + +
    +输入:nums = [-1]
    +输出:[0]
    +
    + +

    示例 3:

    + +
    +输入:nums = [-1,-1]
    +输出:[0,0]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..85de4a79d7357bbc6939bcaf2cff77c26cd4282d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "去除重复字母" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "去除重复字母" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..058ccb85c6dbd2742115696776007e35b5b9b3cf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "17a3169f78f74c65ae53df020a642995" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.md" index 5e6be0b887add549fdd5f1ce515d79ef870b81bb..4d8c60330325754ce1ff029490c5a7b6421acd79 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/315_\345\216\273\351\231\244\351\207\215\345\244\215\345\255\227\346\257\215/solution.md" @@ -1,5 +1,33 @@ # 去除重复字母 -以下错误的选项是? +

    给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。

    + +

    注意:该题与 1081 https://leetcode-cn.com/problems/smallest-subsequence-of-distinct-characters 相同

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "bcabc"
    +输出"abc"
    +
    + +

    示例 2:

    + +
    +输入:s = "cbacdcbc"
    +输出:"acdb"
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f01197b41a0c3bf3e233e69a1e43537df2bddb8d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "离建筑物最近的距离" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "离建筑物最近的距离" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4a571418f204f4f76d6f2f896b6a632b3ce014cf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/316_\347\246\273\345\273\272\347\255\221\347\211\251\346\234\200\350\277\221\347\232\204\350\267\235\347\246\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e9fd82b023df4c58abc9f591cc230738" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c4fdad06273e58c7e132fb7ed3e9f56edcc7bd0a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大单词长度乘积" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大单词长度乘积" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d63c6c271a5860e0b0219f76d5865f3523250fc3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "37934f47e14542f2947d50fae7c7a837" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.md" index d88a4dd037f1ef26ff080f0e693f89d947a1c8f1..9384436623bac67cd554cc469b4e25c8d5bb28e0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/317_\346\234\200\345\244\247\345\215\225\350\257\215\351\225\277\345\272\246\344\271\230\347\247\257/solution.md" @@ -1,5 +1,41 @@ # 最大单词长度乘积 -以下错误的选项是? +

    给定一个字符串数组 words,找到 length(word[i]) * length(word[j]) 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。

    + +

     

    + +

    示例 1:

    + +
    +输入: ["abcw","baz","foo","bar","xtfn","abcdef"]
    +输出: 16 
    +解释: 这两个单词为 "abcw", "xtfn"
    + +

    示例 2:

    + +
    +输入: ["a","ab","abc","d","cd","bcd","abcd"]
    +输出: 4 
    +解释: 这两个单词为 "ab", "cd"
    + +

    示例 3:

    + +
    +输入: ["a","aa","aaa","aaaa"]
    +输出: 0 
    +解释: 不存在这样的两个单词。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b3b43864d5d7fe85392ed58b49550b5c0ef6af31 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "灯泡开关" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "灯泡开关" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..73ac8bd9a3cbedee9653c773f2c309eef7efa987 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b1d4b769f95c47f389daf11162028b83" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.md" index 1ee02a1fd158110e15b9e8a3525132b7d74753b9..b5a4816dc470542c92f6a59dacec5178b4980cd5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/318_\347\201\257\346\263\241\345\274\200\345\205\263/solution.md" @@ -1,5 +1,59 @@ # 灯泡开关 -以下错误的选项是? +

    初始时有 n 个灯泡处于关闭状态。

    + +

    对某个灯泡切换开关意味着:如果灯泡状态为关闭,那该灯泡就会被开启;而灯泡状态为开启,那该灯泡就会被关闭。

    + +

    第 1 轮,每个灯泡切换一次开关。即,打开所有的灯泡。

    + +

    第 2 轮,每两个灯泡切换一次开关。 即,每两个灯泡关闭一个。

    + +

    第 3 轮,每三个灯泡切换一次开关。

    + +

    第 i 轮,每 i 个灯泡切换一次开关。 而第 n 轮,你只切换最后一个灯泡的开关。

    + +

    找出 n 轮后有多少个亮着的灯泡。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:n = 3
    +输出:1 
    +解释:
    +初始时, 灯泡状态 [关闭, 关闭, 关闭].
    +第一轮后, 灯泡状态 [开启, 开启, 开启].
    +第二轮后, 灯泡状态 [开启, 关闭, 开启].
    +第三轮后, 灯泡状态 [开启, 关闭, 关闭]. 
    +
    +你应该返回 1,因为只有一个灯泡还亮着。
    +
    + +

    示例 2:

    + +
    +输入:n = 0
    +输出:0
    +
    + +

    示例 3:

    + +
    +输入:n = 1
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5dc587af7b2a7bda40e8bd98827a12c0edbc94a3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "列举单词的全部缩写" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "列举单词的全部缩写" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c0ed8104c1a83d9a0b90aeb00d5bd36dae1f685f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/319_\345\210\227\344\270\276\345\215\225\350\257\215\347\232\204\345\205\250\351\203\250\347\274\251\345\206\231/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d2529cdc4ad14295a11edc61a0aa7c49" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.json" index 2e8dc8c81ef3c534911118046b6413cbe0be3b62..3b0c47f87f1e9e58a4e100411e4f3b8318df5a8b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "b5af0c58150048899e80a6abb3107452" + "exercise_id": "cfbca4c30d85442e80050806ca2513ed" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" index d29a631b951a089a1a1dbe82a5f917e3afce8ecd..b20aca479cfc26eccddacd3a6dbefb4f5fd34289 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/31_\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" @@ -1,7 +1,6 @@ # 最长有效括号

    给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

     

    示例 1:

    输入:s = "(()"
    输出:
    2
    解释:
    最长有效括号子串是 "()"

    示例 2:

    输入:s = ")()())"
    输出:
    4
    解释:
    最长有效括号子串是 "()()"

    示例 3:

    输入:s = ""
    输出:
    0

     

    提示:

    -

    给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

     

    示例 1:

    输入:s = "(()"
    输出:
    2
    解释:
    最长有效括号子串是 "()"

    示例 2:

    输入:s = ")()())"
    输出:
    4
    解释:
    最长有效括号子串是 "()()"

    示例 3:

    输入:s = ""
    输出:
    0

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..eca0d9203440d52d711da3bdd3c02ecdebd09ff4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "拼接最大数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "拼接最大数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c261539a8b2c0ca7162c328c5888348bf60f01b3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d4bef81d1bd84c0db36d6488b1932479" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.md" index 6bec2632c68e5d018ffca9be907c49a123988db2..2c260e105cf33120a6063d0c57e61f21ddeee9f6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/320_\346\213\274\346\216\245\346\234\200\345\244\247\346\225\260/solution.md" @@ -1,5 +1,38 @@ # 拼接最大数 -以下错误的选项是? +

    给定长度分别为 m 和 n 的两个数组,其元素由 0-9 构成,表示两个自然数各位上的数字。现在从这两个数组中选出 k (k <= m + n) 个数字拼接成一个新的数,要求从同一个数组中取出的数字保持其在原数组中的相对顺序。

    + +

    求满足该条件的最大数。结果返回一个表示该最大数的长度为 k 的数组。

    + +

    说明: 请尽可能地优化你算法的时间和空间复杂度。

    + +

    示例 1:

    + +
    输入:
    +nums1 = [3, 4, 6, 5]
    +nums2 = [9, 1, 2, 5, 8, 3]
    +k = 5
    +输出:
    +[9, 8, 6, 5, 3]
    + +

    示例 2:

    + +
    输入:
    +nums1 = [6, 7]
    +nums2 = [6, 0, 4]
    +k = 5
    +输出:
    +[6, 7, 6, 0, 4]
    + +

    示例 3:

    + +
    输入:
    +nums1 = [3, 9]
    +nums2 = [8, 9]
    +k = 3
    +输出:
    +[9, 8, 9]
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3242ac061ade05219ef29fe18867758936e1fbf0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "零钱兑换" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "零钱兑换" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0db01f7756ad0729a7ae788316da3c6556f44f4a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "157147218a1841edbda74951dc0984d4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.md" index 9a1b8287095ed518032b37ff208a692a95a0b758..91911d625ae506c889d600a902984bec6f395c22 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/321_\351\233\266\351\222\261\345\205\221\346\215\242/solution.md" @@ -1,5 +1,57 @@ # 零钱兑换 -以下错误的选项是? +

    给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。

    + +

    计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1

    + +

    你可以认为每种硬币的数量是无限的。

    + +

     

    + +

    示例 1:

    + +
    +输入:coins = [1, 2, 5], amount = 11
    +输出:3 
    +解释:11 = 5 + 5 + 1
    + +

    示例 2:

    + +
    +输入:coins = [2], amount = 3
    +输出:-1
    + +

    示例 3:

    + +
    +输入:coins = [1], amount = 0
    +输出:0
    +
    + +

    示例 4:

    + +
    +输入:coins = [1], amount = 1
    +输出:1
    +
    + +

    示例 5:

    + +
    +输入:coins = [1], amount = 2
    +输出:2
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3cd54a8824a96561dc5daeae392f16fba0463e2c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "无向图中连通分量的数目" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "无向图中连通分量的数目" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8aa9ec5f74d1a15458281cb8074f7a11d2cd73e3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/322_\346\227\240\345\220\221\345\233\276\344\270\255\350\277\236\351\200\232\345\210\206\351\207\217\347\232\204\346\225\260\347\233\256/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "26f77cb960c64da1aa3a4d704dc711e3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..edaba41269b59822c8b9ccd7f4633f71e6f025c2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "摆动排序 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "摆动排序 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3272926ea9c3a079b8bd69041e7157b7495bac38 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "26987653a10f434c87ab6d0df52d6c9b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" index afff12eb3c0b631907f0b605aab877548184300c..dd437fec83884c51ac85171b1da2d7ad884c813b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/323_\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" @@ -1,5 +1,40 @@ # 摆动排序 II -以下错误的选项是? +

    给你一个整数数组 nums,将它重新排列成 nums[0] < nums[1] > nums[2] < nums[3]... 的顺序。

    + +

    你可以假设所有输入数组都可以得到满足题目要求的结果。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,5,1,1,6,4]
    +输出:[1,6,1,5,1,4]
    +解释:[1,4,1,5,1,6] 同样是符合题目要求的结果,可以被判题程序接受。
    +
    + +

    示例 2:

    + +
    +输入:nums = [1,3,2,2,3,1]
    +输出:[2,3,1,3,1,2]
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能用 O(n) 时间复杂度和 / 或原地 O(1) 额外空间来实现吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f911d442c666fbfc05cbd1d5951965cc98fd6a69 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "和等于 k 的最长子数组长度" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "和等于 k 的最长子数组长度" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..956b6c150b66ead25e0aa62dd62f85ae387f1310 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/324_\345\222\214\347\255\211\344\272\216 k \347\232\204\346\234\200\351\225\277\345\255\220\346\225\260\347\273\204\351\225\277\345\272\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ed44d83f30ae4dd4ab814500dbbf0c60" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..72c39b025f8271ca0a5285cc7a8a37178400a680 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "3的幂" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "3的幂" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..78972306ae5372c6f5c4ebf0229165539eed43ab --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "508a2569d8ac46839a1f3d575ef85a56" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.md" index 844b0bea0bd0d8b14f7c905611dc732d0bc1e7c8..70d1ab63fadedbfb371fca9ceb1d846ed29a31f8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/325_3\347\232\204\345\271\202/solution.md" @@ -1,5 +1,55 @@ # 3的幂 -以下错误的选项是? +

    给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false

    + +

    整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 27
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:n = 0
    +输出:false
    +
    + +

    示例 3:

    + +
    +输入:n = 9
    +输出:true
    +
    + +

    示例 4:

    + +
    +输入:n = 45
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7846b172c56984fb7ab018424e010b1b6a7f3d2f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "区间和的个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "区间和的个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..020341332dae4888728459537615a0a7d0fd63a6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8c88978f29ec428ba4162fb079a65a5d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" index 78980a62526b544ec434952f31dbe1a52587dcf7..572a29ec370c69cdd8e61c4fd28bda465ad1611c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/326_\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" @@ -1,5 +1,36 @@ # 区间和的个数 -以下错误的选项是? +

    给你一个整数数组 nums 以及两个整数 lowerupper 。求数组中,值位于范围 [lower, upper] (包含 lower 和 upper)之内的 区间和的个数

    + +

    区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (ij)。

    + +

     

    +示例 1: + +
    +输入:nums = [-2,5,-1], lower = -2, upper = 2
    +输出:3
    +解释:存在三个区间:[0,0]、[2,2] 和 [0,2] ,对应的区间和分别是:-2 、-1 、2 。
    +
    + +

    示例 2:

    + +
    +输入:nums = [0], lower = 0, upper = 0
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..92ca19f36f3e1cd63a2eb8b593394db29d002594 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "奇偶链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "奇偶链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ff6e62ba46f99155e90cb1ba0d4ca02dff192696 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "10fd8884e9194560a79806865ab9c096" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.md" index 46998adbe0e8449bb97d837cff611d5b745273d6..e91074c972a44c1074d03c6bd4587ae1bc9cb1e5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/327_\345\245\207\345\201\266\351\223\276\350\241\250/solution.md" @@ -1,5 +1,27 @@ # 奇偶链表 -以下错误的选项是? +

    给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。

    + +

    请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。

    + +

    示例 1:

    + +
    输入: 1->2->3->4->5->NULL
    +输出: 1->3->5->2->4->NULL
    +
    + +

    示例 2:

    + +
    输入: 2->1->3->5->6->4->7->NULL 
    +输出: 2->3->6->7->1->5->4->NULL
    + +

    说明:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2153a126b25f5c8da7edbc038ed6c1d8944d7aae 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "矩阵中的最长递增路径" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "矩阵中的最长递增路径" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..15903581fb7c1a17f2f6310ed471de415f864dea --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7c564740d1b74108a046d92b0395a908" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.md" index 63df0fe0943ff5e0762226c43325a53a92615cee..2d19854c617e81163556dd8b3510b316c14d2427 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/328_\347\237\251\351\230\265\344\270\255\347\232\204\346\234\200\351\225\277\351\200\222\345\242\236\350\267\257\345\276\204/solution.md" @@ -1,5 +1,44 @@ # 矩阵中的最长递增路径 -以下错误的选项是? +

    给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。

    + +

    对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能对角线 方向上移动或移动到 边界外(即不允许环绕)。

    + +

     

    + +

    示例 1:

    + +
    +输入:matrix = [[9,9,4],[6,6,8],[2,1,1]]
    +输出:4 
    +解释:最长递增路径为 [1, 2, 6, 9]
    + +

    示例 2:

    + +
    +输入:matrix = [[3,4,5],[3,2,6],[2,2,1]]
    +输出:4 
    +解释:最长递增路径是 [3, 4, 5, 6]。注意不允许在对角线方向上移动。
    +
    + +

    示例 3:

    + +
    +输入:matrix = [[1]]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..488de4792e0dcc883b915d3f9a6a04ebfa36e12a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "按要求补齐数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "按要求补齐数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..45a439702f4f31572ec68806de1270d79b3082ae --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f2e948669b074e0894d025effeeddcb7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.md" index 4d8a3c397c6772c3795d1d1a04d9354967d080a3..8d0ac2e1087734a2f0b2a6b2b4e931910adef1c6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/329_\346\214\211\350\246\201\346\261\202\350\241\245\351\275\220\346\225\260\347\273\204/solution.md" @@ -1,5 +1,30 @@ # 按要求补齐数组 -以下错误的选项是? +

    给定一个已排序的正整数数组 nums,和一个正整数 n 。从 [1, n] 区间内选取任意个数字补充到 nums 中,使得 [1, n] 区间内的任何数字都可以用 nums 中某几个数字的和来表示。请输出满足上述要求的最少需要补充的数字个数。

    + +

    示例 1:

    + +
    输入: nums = [1,3], n = 6
    +输出: 1 
    +解释:
    +根据 nums 里现有的组合 [1], [3], [1,3],可以得出 1, 3, 4。
    +现在如果我们将 2 添加到 nums 中, 组合变为: [1], [2], [3], [1,3], [2,3], [1,2,3]。
    +其和可以表示数字 1, 2, 3, 4, 5, 6,能够覆盖 [1, 6] 区间里所有的数。
    +所以我们最少需要添加一个数字。
    + +

    示例 2:

    + +
    输入: nums = [1,5,10], n = 20
    +输出: 2
    +解释: 我们需要添加 [2, 4]。
    +
    + +

    示例 3:

    + +
    输入: nums = [1,2,2], n = 5
    +输出: 0
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.json" index ff3911ec8bdaa7cf1df2eb4ae93bedc9a3a17c1d..488ca0e7405f4ba78fb59e8747fe992bab43f6a4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "fad580e1c8d04bffbbaea845eefdc45d" + "exercise_id": "62d512b6c5e24ba7aa42e63cb605b22b" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.md" index 9321cfd7a6304ed7cb8a5c8f3aec58af59d5df3b..4dabd4d961a996328d541804aa74a00a93f450da 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/32_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204/solution.md" @@ -25,33 +25,7 @@

     

    进阶:你可以设计一个时间复杂度为 O(log n) 的解决方案吗?

    -

    整数数组 nums 按升序排列,数组中的值 互不相同

    -

    在传递给函数之前,nums 在预先未知的某个下标 k0 <= k < nums.length)上进行了 旋转,使数组变为 - [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 - 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。 -

    -

    给你 旋转后 的数组 nums 和一个整数 target ,如果 nums 中存在这个目标值 - target ,则返回它的下标,否则返回 -1 。 -

    -

     

    -

    示例 1:

    -
    输入:nums = [4,5,6,7,0,1,2], target = 0
    输出:
    4
    -

    示例 2:

    -
    输入:nums = [4,5,6,7,0,1,2], target = 3
    输出:
    -1
    -

    示例 3:

    -
    输入:nums = [1], target = 0
    输出:
    -1
    -

     

    -

    提示:

    - -

     

    -

    进阶:你可以设计一个时间复杂度为 O(log n) 的解决方案吗?

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ccdd1ff690fc898d456dfea45feaf5432b4a7390 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "验证二叉树的前序序列化" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "验证二叉树的前序序列化" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..940c3125b405410c56ac1d7c50b129b9986a1c46 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ce28a07a31934a76985427426c5b33d1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.md" index cfad6b2d9afd7fc5caad12e537083bbaf637f6f9..fa17151287090963d3cd4867b4b894456480ac4b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/330_\351\252\214\350\257\201\344\272\214\345\217\211\346\240\221\347\232\204\345\211\215\345\272\217\345\272\217\345\210\227\345\214\226/solution.md" @@ -1,5 +1,40 @@ # 验证二叉树的前序序列化 -以下错误的选项是? +

    序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #

    + +
         _9_
    +    /   \
    +   3     2
    +  / \   / \
    + 4   1  #  6
    +/ \ / \   / \
    +# # # #   # #
    +
    + +

    例如,上面的二叉树可以被序列化为字符串 "9,3,4,#,#,1,#,#,2,#,6,#,#",其中 # 代表一个空节点。

    + +

    给定一串以逗号分隔的序列,验证它是否是正确的二叉树的前序序列化。编写一个在不重构树的条件下的可行算法。

    + +

    每个以逗号分隔的字符或为一个整数或为一个表示 null 指针的 '#'

    + +

    你可以认为输入格式总是有效的,例如它永远不会包含两个连续的逗号,比如 "1,,3"

    + +

    示例 1:

    + +
    输入: "9,3,4,#,#,1,#,#,2,#,6,#,#"
    +输出: true
    + +

    示例 2:

    + +
    输入: "1,#"
    +输出: false
    +
    + +

    示例 3:

    + +
    输入: "9,#,#,1"
    +输出: false
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9870d05eaa72095987535067f31bfd86eb30a9a3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "重新安排行程" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "重新安排行程" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4d9b3dfb966b6140bc7c9e986329811336a319fa --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e46cb82d9614435b804fc3d7e3b1d305" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.md" index b0ce8343e82741be804159fce8fc6417fe4c2df7..f88e500790306c14263c2c4861218ea60e48cfd8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/331_\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.md" @@ -1,5 +1,45 @@ # 重新安排行程 -以下错误的选项是? +

    给你一份航线列表 tickets ,其中 tickets[i] = [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。

    + +

    所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生,所以该行程必须从 JFK 开始。如果存在多种有效的行程,请你按字典排序返回最小的行程组合。

    + + + +

    假定所有机票至少存在一种合理的行程。且所有的机票 必须都用一次 且 只能用一次。

    + +

     

    + +

    示例 1:

    + +
    +输入:tickets = [["MUC","LHR"],["JFK","MUC"],["SFO","SJC"],["LHR","SFO"]]
    +输出:["JFK","MUC","LHR","SFO","SJC"]
    +
    + +

    示例 2:

    + +
    +输入:tickets = [["JFK","SFO"],["JFK","ATL"],["SFO","ATL"],["ATL","JFK"],["ATL","SFO"]]
    +输出:["JFK","ATL","JFK","SFO","ATL","SFO"]
    +解释:另一种有效的行程是 ["JFK","SFO","ATL","JFK","ATL","SFO"] ,但是它字典排序更大更靠后。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9f8306699322c050e65a94c9d7e38b58181f8462 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大 BST 子树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大 BST 子树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..297ef6ba391a2d2896005b162dcc58d6204cd970 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/332_\346\234\200\345\244\247 BST \345\255\220\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1fb74e9c17964028a8ba50ca172d39ae" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cdd98819bf17dc60b00040ab4cedfa3a38ae1318 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "递增的三元子序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "递增的三元子序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5adef9cb3a4cefaf27eea193334a3495326cee79 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b62215d18caf4711a3ef73374b9999de" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.md" index 925aca624765d166c5017e1a35b6af5552ef3ca2..4c9767b239eadec1a180202ae305a1ec103dc2cb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/333_\351\200\222\345\242\236\347\232\204\344\270\211\345\205\203\345\255\220\345\272\217\345\210\227/solution.md" @@ -1,5 +1,47 @@ # 递增的三元子序列 -以下错误的选项是? +

    给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列。

    + +

    如果存在这样的三元组下标 (i, j, k) 且满足 i < j < k ,使得 nums[i] < nums[j] < nums[k] ,返回 true ;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3,4,5]
    +输出:true
    +解释:任何 i < j < k 的三元组都满足题意
    +
    + +

    示例 2:

    + +
    +输入:nums = [5,4,3,2,1]
    +输出:false
    +解释:不存在满足题意的三元组
    + +

    示例 3:

    + +
    +输入:nums = [2,1,5,0,4,6]
    +输出:true
    +解释:三元组 (3, 4, 5) 满足题意,因为 nums[3] == 0 < nums[4] == 4 < nums[5] == 6
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能实现时间复杂度为 O(n) ,空间复杂度为 O(1) 的解决方案吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4764cd1d9a733b149ef11a78929a0d1c33fd5793 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "路径交叉" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "路径交叉" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..68894ee65490af4d46ed5a074477029442973371 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "40f4a067cefa4a388e8dbfb0eb986602" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.md" index b48c75adca0b8c1aed8b3335472eeaf70d7e2d91..852e621d17b2d3e9dee7c6dbf51d34ded0b7e223 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/334_\350\267\257\345\276\204\344\272\244\345\217\211/solution.md" @@ -1,5 +1,42 @@ # 路径交叉 -以下错误的选项是? +

    给你一个整数数组 distance

    + +

    X-Y 平面上的点 (0,0) 开始,先向北移动 distance[0] 米,然后向西移动 distance[1] 米,向南移动 distance[2] 米,向东移动 distance[3] 米,持续移动。也就是说,每次移动后你的方位会发生逆时针变化。

    + +

    判断你所经过的路径是否相交。如果相交,返回 true ;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:distance = [2,1,1,2]
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:distance = [1,2,3,4]
    +输出:false
    +
    + +

    示例 3:

    + +
    +输入:distance = [1,1,1,1]
    +输出:true
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e610432fc1271bd4253dafa4f3947a314ff0ca97 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "回文对" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "回文对" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0d071c6a8c572c3138121ad43e1c6a343e776111 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6865b3d9b03b423985a37802c6b2ae14" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.md" index 741851918c1b3df8cb64ed58284193df8eea82dd..e9a5e1d6f5116fc5230273021fdecc24afea24e7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/335_\345\233\236\346\226\207\345\257\271/solution.md" @@ -1,5 +1,40 @@ # 回文对 -以下错误的选项是? +

    给定一组 互不相同 的单词, 找出所有 不同 的索引对 (i, j),使得列表中的两个单词, words[i] + words[j] ,可拼接成回文串。

    + +

     

    + +

    示例 1:

    + +
    +输入:words = ["abcd","dcba","lls","s","sssll"]
    +输出:[[0,1],[1,0],[3,2],[2,4]] 
    +解释:可拼接成的回文串为 ["dcbaabcd","abcddcba","slls","llssssll"]
    +
    + +

    示例 2:

    + +
    +输入:words = ["bat","tab","cat"]
    +输出:[[0,1],[1,0]] 
    +解释:可拼接成的回文串为 ["battab","tabbat"]
    + +

    示例 3:

    + +
    +输入:words = ["a",""]
    +输出:[[0,1],[1,0]]
    +
    +  + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..970714d50d00e4f158026cd6ec33abb6b5b0a598 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "打家劫舍 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "打家劫舍 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..cd30d4f20edde1bbe076aecf8be9825dc833447a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "33c52ada3a634bb086b57c56399ec79f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.md" index eff227be85c9c11921a51ff3900dbbd92c19b5b6..b488df575814131aa11cd63b6b8abd0bdbf6e50d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/336_\346\211\223\345\256\266\345\212\253\350\210\215 III/solution.md" @@ -1,5 +1,36 @@ # 打家劫舍 III -以下错误的选项是? +

    在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。

    + +

    计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。

    + +

    示例 1:

    + +
    输入: [3,2,3,null,3,null,1]
    +
    +     3
    +    / \
    +   2   3
    +    \   \ 
    +     3   1
    +
    +输出: 7 
    +解释: 小偷一晚能够盗取的最高金额 = 3 + 3 + 1 = 7.
    + +

    示例 2:

    + +
    输入: [3,4,5,1,3,null,1]
    +
    +     3
    +    / \
    +   4   5
    +  / \   \ 
    + 1   3   1
    +
    +输出: 9
    +解释: 小偷一晚能够盗取的最高金额 = 4 + 5 = 9.
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a792db959784ef93ec4f2dfae1df7b982b9f5b17 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "比特位计数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "比特位计数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..617e35942a1e5345e8048ac74f5852a1903647c3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "50e990e1a3d7476e87651ce39c14f4fe" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.md" index 2c14c07c0156e0b17e7358f4023d4aafa747caa4..5f28f727ff24bfedfca5457c91d9ce2c911aab8e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/337_\346\257\224\347\211\271\344\275\215\350\256\241\346\225\260/solution.md" @@ -1,5 +1,55 @@ # 比特位计数 -以下错误的选项是? +

    给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。

    + +

     

    + +
    +
    +

    示例 1:

    + +
    +输入:n = 2
    +输出:[0,1,1]
    +解释:
    +0 --> 0
    +1 --> 1
    +2 --> 10
    +
    + +

    示例 2:

    + +
    +输入:n = 5
    +输出:[0,1,1,2,1,2]
    +解释:
    +0 --> 0
    +1 --> 1
    +2 --> 10
    +3 --> 11
    +4 --> 100
    +5 --> 101
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0acf4294affa6ef74e303eccf7db9906f88adc4b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "嵌套列表权重和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "嵌套列表权重和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..61277ea0be5035922db76e684d410349d69d168d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/338_\345\265\214\345\245\227\345\210\227\350\241\250\346\235\203\351\207\215\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "722a3f8bddce486c89f7d954d69f52ca" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7b98dd8f9eb0706c99085e30d1b6e1baf17892e4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "至多包含 K 个不同字符的最长子串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "至多包含 K 个不同字符的最长子串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d8d00603aba664f692b2cd32781398596c2f7abe --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/339_\350\207\263\345\244\232\345\214\205\345\220\253 K \344\270\252\344\270\215\345\220\214\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "cb8f353127fe4ab797e55412ee6dbd67" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.json" index d00059c8a02bc389ddd79d34b170671526b7ac7b..511b5919480be4a64d9392fcf9c0700feb2790dc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "816587517ce64d7f907bff5e0d450eb7" + "exercise_id": "71013d86d4004614bcd6d793d51a4a58" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.md" index d1d5085da15114673b630fd5c7a26b6d9bfa0f45..75e35d6f712ea8709197e373eb2e35d3853a17f3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/33_\345\234\250\346\216\222\345\272\217\346\225\260\347\273\204\344\270\255\346\237\245\346\211\276\345\205\203\347\264\240\347\232\204\347\254\254\344\270\200\344\270\252\345\222\214\346\234\200\345\220\216\344\270\200\344\270\252\344\275\215\347\275\256/solution.md" @@ -20,28 +20,7 @@
  • nums 是一个非递减数组
  • -109 <= target <= 109
  • -

    给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。

    -

    如果数组中不存在目标值 target,返回 [-1, -1]

    -

    进阶:

    - -

     

    -

    示例 1:

    -
    输入:nums = [5,7,7,8,8,10], target = 8
    输出:
    [3,4]
    -

    示例 2:

    -
    输入:nums = [5,7,7,8,8,10], target = 6
    输出:
    [-1,-1]
    -

    示例 3:

    -
    输入:nums = [], target = 0
    输出:
    [-1,-1]
    -

     

    -

    提示:

    - -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7b2fca6483b5e62d05db4597d5a84a33e0f74d5f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "扁平化嵌套列表迭代器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "扁平化嵌套列表迭代器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b2d53427fe23f6261dbaf2b437e9cf1efc1e659c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "29acba1430844966b2c998a2e2c82649" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.md" index 75cac3f41c0486d14c0e6e612d94836c8160f1ab..fe1c4e29863c29f69776a98c0181c453452adcbb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/340_\346\211\201\345\271\263\345\214\226\345\265\214\345\245\227\345\210\227\350\241\250\350\277\255\344\273\243\345\231\250/solution.md" @@ -1,5 +1,52 @@ # 扁平化嵌套列表迭代器 -以下错误的选项是? +

    给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。

    + +

    实现扁平迭代器类 NestedIterator

    + + + +

    你的代码将会用下述伪代码检测:

    + +
    +initialize iterator with nestedList
    +res = []
    +while iterator.hasNext()
    +    append iterator.next() to the end of res
    +return res
    + +

    如果 res 与预期的扁平化列表匹配,那么你的代码将会被判为正确。

    + +

     

    + +

    示例 1:

    + +
    +输入:nestedList = [[1,1],2,[1,1]]
    +输出:[1,1,2,1,1]
    +解释:通过重复调用 next 直到 hasNext 返回 false,next 返回的元素的顺序应该是: [1,1,2,1,1]
    + +

    示例 2:

    + +
    +输入:nestedList = [1,[4,[6]]]
    +输出:[1,4,6]
    +解释:通过重复调用 next 直到 hasNext 返回 false,next 返回的元素的顺序应该是: [1,4,6]。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e9348880714ebc402cce6634a7de0afd9af8bf85 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "4的幂" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "4的幂" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..23f36d592fac87f6d73eaec25a058b79ccd154c3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "eb18bf7f94134bdbb45ad7d34ee22fdf" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.md" index 95765163af8882a9d3bbe5a1f15b4d425c04c6aa..3dc8526b9b201d1b1575b4dfa39c5b5b824ce487 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/341_4\347\232\204\345\271\202/solution.md" @@ -1,5 +1,48 @@ # 4的幂 -以下错误的选项是? +

    给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false

    + +

    整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 16
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:n = 5
    +输出:false
    +
    + +

    示例 3:

    + +
    +输入:n = 1
    +输出:true
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..807d53aef274c710150d990badbf32e944938271 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "整数拆分" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "整数拆分" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d08445add311c3e96cdb65753be52e1019c7bda9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "62b5d14bb41d4ae9ba138542f7259703" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.md" index a70ff54b99e1761f139be48e7bcf7dbf50ed25fa..28359f3c6102809a7878a7baff482b1e25ee5589 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/342_\346\225\264\346\225\260\346\213\206\345\210\206/solution.md" @@ -1,5 +1,21 @@ # 整数拆分 -以下错误的选项是? +

    给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。

    + +

    示例 1:

    + +
    输入: 2
    +输出: 1
    +解释: 2 = 1 + 1, 1 × 1 = 1。
    + +

    示例 2:

    + +
    输入: 10
    +输出: 36
    +解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。
    + +

    说明: 你可以假设 不小于 2 且不大于 58。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3dac10d3b9812716268f24358573e3e0d12cddf3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "反转字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "反转字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..982c6a66be4ceea2a81f0f5d29b03bdeddc63e32 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ec69a55a1b9b45569456aace11cc4d6c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.md" index 7cbb70f53c6bc482285b0ed4415b14d8b0b15a37..1cdfde9ba970199e4c1fbfc87994a80aaa4ca6fb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/343_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,33 @@ # 反转字符串 -以下错误的选项是? +

    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。

    + +

    不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = ["h","e","l","l","o"]
    +输出:["o","l","l","e","h"]
    +
    + +

    示例 2:

    + +
    +输入:s = ["H","a","n","n","a","h"]
    +输出:["h","a","n","n","a","H"]
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d2406ed14ba738f1aec0fa4fbc1512a554c69c47 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "反转字符串中的元音字母" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "反转字符串中的元音字母" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..32a10c2d8c6ff706f28600e8d3fa8cdbb293b7df --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9d968c255781471d9cf0ff6fa25f85bd" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.md" index fde47af6f0f91ee410d8543f630064746bf287fb..edb2b8c7241a2c52532e8f7fe49a16171e1a47af 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/344_\345\217\215\350\275\254\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\205\203\351\237\263\345\255\227\346\257\215/solution.md" @@ -1,5 +1,33 @@ # 反转字符串中的元音字母 -以下错误的选项是? +

    给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。

    + +

    元音字母包括 'a''e''i''o''u',且可能以大小写两种形式出现。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "hello"
    +输出:"holle"
    +
    + +

    示例 2:

    + +
    +输入:s = "leetcode"
    +输出:"leotcede"
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..502ac19f88ece4c9e4ffbd18e5245d92dc446a39 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数据流中的移动平均值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数据流中的移动平均值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6fc0a74381c77080c74bc83ba19a037a01878904 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/345_\346\225\260\346\215\256\346\265\201\344\270\255\347\232\204\347\247\273\345\212\250\345\271\263\345\235\207\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4ded691d02ee4f7bbc6ad86b70641c0e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4ccfb813387dcc747018c61dd3aa6c62ff7f9d9f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "前 K 个高频元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "前 K 个高频元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ec011132e4f930084d659977fe99742d0a34b88e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "db5f0f99291f4297b86977220065b3ea" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" index b327e3a2e47936d77b05662c52770a4e6d77f806..42ebaf42ba8aa2bf5d03915529a7b3b753549f11 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/346_\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" @@ -1,5 +1,36 @@ # 前 K 个高频元素 -以下错误的选项是? +

    给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。

    + +

     

    + +

    示例 1:

    + +
    +输入: nums = [1,1,1,2,2,3], k = 2
    +输出: [1,2]
    +
    + +

    示例 2:

    + +
    +输入: nums = [1], k = 1
    +输出: [1]
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你所设计算法的时间复杂度 必须 优于 O(n log n) ,其中 n 是数组大小。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3fa38e75c4b2f5f7803eb73b44d46433673e920f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "设计井字棋" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "设计井字棋" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..03da2035cd16fbbddde158e67d4beefa397ef699 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/347_\350\256\276\350\256\241\344\272\225\345\255\227\346\243\213/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e1fabbab0474468e84a53099aa9b0219" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f3e3dfa91024c1a4f6af8574cf0493652417596c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "两个数组的交集" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "两个数组的交集" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a46db4392108fba277e9c69b0c48a841ccd26177 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9d5cbbbde5174c48b150033f8ac1d046" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.md" index d39ed52983edb634205ee7a0c14c24b8f53314a6..8d0c2ac0661672dfba0625f3ecad7c8719c423c4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/348_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206/solution.md" @@ -1,5 +1,29 @@ # 两个数组的交集 -以下错误的选项是? +

    给定两个数组,编写一个函数来计算它们的交集。

    + +

     

    + +

    示例 1:

    + +
    输入:nums1 = [1,2,2,1], nums2 = [2,2]
    +输出:[2]
    +
    + +

    示例 2:

    + +
    输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
    +输出:[9,4]
    + +

     

    + +

    说明:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4cffbd8dce94b53a0eb586ff89d8030e9196e838 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "两个数组的交集 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "两个数组的交集 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ede2d06c628f93eda3c833a21e04910ad3ac9a30 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9f52240113464665a839003622ea7048" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.md" index 0ea56e76e026f136d45c882c40f3518421c066df..e5d07113c70904b46efe6c1992dc9be5d16e646e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/349_\344\270\244\344\270\252\346\225\260\347\273\204\347\232\204\344\272\244\351\233\206 II/solution.md" @@ -1,5 +1,37 @@ # 两个数组的交集 II -以下错误的选项是? +

    给定两个数组,编写一个函数来计算它们的交集。

    + +

     

    + +

    示例 1:

    + +
    输入:nums1 = [1,2,2,1], nums2 = [2,2]
    +输出:[2,2]
    +
    + +

    示例 2:

    + +
    输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
    +输出:[4,9]
    + +

     

    + +

    说明:

    + + + +

    进阶

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.json" index 3a3e4517bd4ba94d3af69cc73e22def3db828b0e..30fd73c74d45827b0a2d530a988b5c11ff5d0461 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "52ed66dd57bd43f88dc256c41aea7e59" + "exercise_id": "a19d5d128eae4c1fb31a0d8928459ca7" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" index 55fe4ca221c21cd4d7d7901584992b56f1b111f3..53ea242c861e9f0ca993ead3074027427b38cb0d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/34_\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" @@ -1,7 +1,6 @@ # 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

    你可以假设数组中无重复元素。

    示例 1:

    输入: [1,3,5,6], 5
    输出:
    2

    示例 2:

    输入: [1,3,5,6], 2
    输出:
    1

    示例 3:

    输入: [1,3,5,6], 7
    输出:
    4

    示例 4:

    输入: [1,3,5,6], 0
    输出:
    0
    -

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

    你可以假设数组中无重复元素。

    示例 1:

    输入: [1,3,5,6], 5
    输出:
    2

    示例 2:

    输入: [1,3,5,6], 2
    输出:
    1

    示例 3:

    输入: [1,3,5,6], 7
    输出:
    4

    示例 4:

    输入: [1,3,5,6], 0
    输出:
    0
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..923a424b57a0e9a6d7cf874269509cb999351c7c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "安卓系统手势解锁" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "安卓系统手势解锁" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c21cd09d346822468bb3f09b4eb228118cb9ae27 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/350_\345\256\211\345\215\223\347\263\273\347\273\237\346\211\213\345\212\277\350\247\243\351\224\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bd1aad59668c42dd87affe19f0bb6249" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c7209609853e54a7e5d9e091882282030ad2aa01 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "将数据流变为多个不相交区间" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "将数据流变为多个不相交区间" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3e6dc058921537c767b7c0245ca587e7e671f75d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "74a93e63993e43f3b48cd73fa5949111" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.md" index 78fa07f7db080ca5260da3045b6436ca81417681..9cca68ee3d6cd6264a641c1942ee3252a0bdacf9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/351_\345\260\206\346\225\260\346\215\256\346\265\201\345\217\230\344\270\272\345\244\232\344\270\252\344\270\215\347\233\270\344\272\244\345\214\272\351\227\264/solution.md" @@ -1,5 +1,57 @@ # 将数据流变为多个不相交区间 -以下错误的选项是? +

     给你一个由非负整数 a1, a2, ..., an 组成的数据流输入,请你将到目前为止看到的数字总结为不相交的区间列表。

    + +

    实现 SummaryRanges 类:

    + +
    +
    + + +

     

    + +

    示例:

    + +
    +输入:
    +["SummaryRanges", "addNum", "getIntervals", "addNum", "getIntervals", "addNum", "getIntervals", "addNum", "getIntervals", "addNum", "getIntervals"]
    +[[], [1], [], [3], [], [7], [], [2], [], [6], []]
    +输出:
    +[null, null, [[1, 1]], null, [[1, 1], [3, 3]], null, [[1, 1], [3, 3], [7, 7]], null, [[1, 3], [7, 7]], null, [[1, 3], [6, 7]]]
    +
    +解释:
    +SummaryRanges summaryRanges = new SummaryRanges();
    +summaryRanges.addNum(1);      // arr = [1]
    +summaryRanges.getIntervals(); // 返回 [[1, 1]]
    +summaryRanges.addNum(3);      // arr = [1, 3]
    +summaryRanges.getIntervals(); // 返回 [[1, 1], [3, 3]]
    +summaryRanges.addNum(7);      // arr = [1, 3, 7]
    +summaryRanges.getIntervals(); // 返回 [[1, 1], [3, 3], [7, 7]]
    +summaryRanges.addNum(2);      // arr = [1, 2, 3, 7]
    +summaryRanges.getIntervals(); // 返回 [[1, 3], [7, 7]]
    +summaryRanges.addNum(6);      // arr = [1, 2, 3, 6, 7]
    +summaryRanges.getIntervals(); // 返回 [[1, 3], [6, 7]]
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

     

    + +

    进阶:如果存在大量合并,并且与数据流的大小相比,不相交区间的数量很小,该怎么办?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3ec1f4ce540c1700f210397e2a4a9b7c2dd2bcc8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "贪吃蛇" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "贪吃蛇" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..40365517f11a65e598e9563853fee6fd79b28ecc --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/352_\350\264\252\345\220\203\350\233\207/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "877157740e0b4e2fa283c0f2c29e085c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..615f95e3c3fabcc37fd76e3bd21e95cc0b01e212 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "俄罗斯套娃信封问题" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "俄罗斯套娃信封问题" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0a14ad6cd3540b735315188e37093978430a563a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6f77f95b0ac348c2855a1a2e781893e3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.md" index 6aeabc16537144e6d1a4e504847b26a8f17d0bd0..821ed8f2e804dccc0b03094b0bb3ae5771a4ceb9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/353_\344\277\204\347\275\227\346\226\257\345\245\227\345\250\203\344\277\241\345\260\201\351\227\256\351\242\230/solution.md" @@ -1,5 +1,38 @@ # 俄罗斯套娃信封问题 -以下错误的选项是? +

    给你一个二维整数数组 envelopes ,其中 envelopes[i] = [wi, hi] ,表示第 i 个信封的宽度和高度。

    + +

    当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。

    + +

    请计算 最多能有多少个 信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。

    + +

    注意:不允许旋转信封。

    +  + +

    示例 1:

    + +
    +输入:envelopes = [[5,4],[6,4],[6,7],[2,3]]
    +输出:3
    +解释:最多信封的个数为 3, 组合为: [2,3] => [5,4] => [6,7]。
    + +

    示例 2:

    + +
    +输入:envelopes = [[1,1],[1,1],[1,1]]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..62d50a0745523ebffda3e3c379c572a90ef32e58 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "设计推特" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "设计推特" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..73f88cb66cea5f07dec315f0aa910358841096bb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "513aa99c029d4aa6a7b04c2008a13dbf" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.md" index ca27227e094fdde10916626e216842d62e144f3f..3b4b30a480e038bb40244cbe014f0f5bfdf7e5d3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/354_\350\256\276\350\256\241\346\216\250\347\211\271/solution.md" @@ -1,5 +1,49 @@ # 设计推特 -以下错误的选项是? +

    设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近 10 条推文。

    + +

    实现 Twitter 类:

    + + + +

     

    + +

    示例:

    + +
    +输入
    +["Twitter", "postTweet", "getNewsFeed", "follow", "postTweet", "getNewsFeed", "unfollow", "getNewsFeed"]
    +[[], [1, 5], [1], [1, 2], [2, 6], [1], [1, 2], [1]]
    +输出
    +[null, null, [5], null, null, [6, 5], null, [5]]
    +
    +解释
    +Twitter twitter = new Twitter();
    +twitter.postTweet(1, 5); // 用户 1 发送了一条新推文 (用户 id = 1, 推文 id = 5)
    +twitter.getNewsFeed(1);  // 用户 1 的获取推文应当返回一个列表,其中包含一个 id 为 5 的推文
    +twitter.follow(1, 2);    // 用户 1 关注了用户 2
    +twitter.postTweet(2, 6); // 用户 2 发送了一个新推文 (推文 id = 6)
    +twitter.getNewsFeed(1);  // 用户 1 的获取推文应当返回一个列表,其中包含两个推文,id 分别为 -> [6, 5] 。推文 id 6 应当在推文 id 5 之前,因为它是在 5 之后发送的
    +twitter.unfollow(1, 2);  // 用户 1 取消关注了用户 2
    +twitter.getNewsFeed(1);  // 用户 1 获取推文应当返回一个列表,其中包含一个 id 为 5 的推文。因为用户 1 已经不再关注用户 2
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..229c6584f59178cf4d1a5ab21f7fae941f5b14ea 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "直线镜像" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "直线镜像" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7b1783e1fd7d6e38180721f820241d28e7645f57 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/355_\347\233\264\347\272\277\351\225\234\345\203\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e5f7cbe22e2b4ce5bebe1f35ca7e7bd8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8beba807a6ffb9e68be654a32506f8cab470d963 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "计算各个位数不同的数字个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "计算各个位数不同的数字个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e9eae76a0f50f8a1c4499babcf8c4d172d299430 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "dbcfb591106d43309f6ac65461293c40" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.md" index 5b4565a52352c506ab79a3b0a6a390963bc2c3d8..a3595247bba66a08ad4a9bf8caa693e5077b79d5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/356_\350\256\241\347\256\227\345\220\204\344\270\252\344\275\215\346\225\260\344\270\215\345\220\214\347\232\204\346\225\260\345\255\227\344\270\252\346\225\260/solution.md" @@ -1,5 +1,14 @@ # 计算各个位数不同的数字个数 -以下错误的选项是? +

    给定一个非负整数 n,计算各位数字都不同的数字 x 的个数,其中 0 ≤ x < 10

    + +

    示例:

    + +
    输入: 2
    +输出: 91 
    +解释: 答案应为除去 11,22,33,44,55,66,77,88,99 外,在 [0,100) 区间内的所有数字。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..35643f0d469ca239dd8e3674378e5fd56e0c553c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "K 距离间隔重排字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "K 距离间隔重排字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f14ced74ac5158a95751fedfd8d98c10a8504881 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/357_K \350\267\235\347\246\273\351\227\264\351\232\224\351\207\215\346\216\222\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "dd9d01534a1a4dadaa40b971f4158a81" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..68401e5abeaa5cb9704237f17b570bb275fa7d5e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "日志速率限制器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "日志速率限制器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ec153d22a78cddaefa4e8fbee08a1e5064818c34 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/358_\346\227\245\345\277\227\351\200\237\347\216\207\351\231\220\345\210\266\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "629425d9c3ab49bfac1bfa4109900334" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..eb345361c32f358d530a2448b0322312d13adf92 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有序转化数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有序转化数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5ce612166fd15f90955877a80365ca5d352061ac --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/359_\346\234\211\345\272\217\350\275\254\345\214\226\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7ef1ad9a0d0949f0a5f2604fdc2ae24d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.json" index b8ec898367e3ae04e184e9838e376d42d273c8a1..1fcf91376ac96c6cd3c7a667c4f065ddf8b18865 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "c4affcb28ee14b98a44746f4cf4d9a29" + "exercise_id": "119c240dfc864751881f5dcad7c89713" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.md" index 823970d0dd426366d9dcaf5e6c5aeaa8e2c35d66..0090e2461f686e285b8c7bb7efe9eac8c7763ba0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/35_\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.md" @@ -47,55 +47,7 @@
  • board[i].length == 9
  • board[i][j] 是一位数字或者 '.'
  • -

    请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。

    -
      -
    1. 数字 1-9 在每一行只能出现一次。
    2. -
    3. 数字 1-9 在每一列只能出现一次。
    4. -
    5. 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)
    6. -
    -

    数独部分空格内已填入了数字,空白格用 '.' 表示。

    -

    注意:

    - -

     

    -

    示例 1:

    -
    输入:board = 
    -    [["5","3",".",".","7",".",".",".","."]
    -    ,["6",".",".","1","9","5",".",".","."]
    -    ,[".","9","8",".",".",".",".","6","."]
    -    ,["8",".",".",".","6",".",".",".","3"]
    -    ,["4",".",".","8",".","3",".",".","1"]
    -    ,["7",".",".",".","2",".",".",".","6"]
    -    ,[".","6",".",".",".",".","2","8","."]
    -    ,[".",".",".","4","1","9",".",".","5"]
    -    ,[".",".",".",".","8",".",".","7","9"]]
    -
    输出:
    true -
    -

    示例 2:

    -
    输入:board = 
    -    [["8","3",".",".","7",".",".",".","."]
    -    ,["6",".",".","1","9","5",".",".","."]
    -    ,[".","9","8",".",".",".",".","6","."]
    -    ,["8",".",".",".","6",".",".",".","3"]
    -    ,["4",".",".","8",".","3",".",".","1"]
    -    ,["7",".",".",".","2",".",".",".","6"]
    -    ,[".","6",".",".",".",".","2","8","."]
    -    ,[".",".",".","4","1","9",".",".","5"]
    -    ,[".",".",".",".","8",".",".","7","9"]]
    -
    输出:
    false -
    解释:
    除了第一行的第一个数字从 5 改为 8 以外,空格内其他数字均与 示例1 相同。 但由于位于左上角的 3x3 宫内有两个 8 存在, 因此这个数独是无效的。
    -

     

    -

    提示:

    - -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..39689ef5352b5a689313d50d6aca2452507a1365 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "轰炸敌人" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "轰炸敌人" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2aa2f8273bd93197779c240a1e0cbbd3d0202c05 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/360_\350\275\260\347\202\270\346\225\214\344\272\272/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7824d644b9724e13bcd204115fd4fb49" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5c7e99135d621f818aa23dd86c103c8c8d8fc440 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "敲击计数器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "敲击计数器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a0e255ea87fe6572c7620fc54eb75072efbbf48f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/361_\346\225\262\345\207\273\350\256\241\346\225\260\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a594520665cd49f6af96bb92f80fab67" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..84a228d6bd8a8da54966c57f6a87853028d1d05a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "矩形区域不超过 K 的最大数值和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "矩形区域不超过 K 的最大数值和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8848db52d3a51c7d20d906f70853464293ebfd13 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8aa64a57e8fb46dfbdfeb932ad9d5e82" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.md" index 0453a264ba88ca10a608b301710b285e1e25649d..51ef54072b1dd738b61debf1277532017187a092 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/362_\347\237\251\345\275\242\345\214\272\345\237\237\344\270\215\350\266\205\350\277\207 K \347\232\204\346\234\200\345\244\247\346\225\260\345\200\274\345\222\214/solution.md" @@ -1,5 +1,42 @@ # 矩形区域不超过 K 的最大数值和 -以下错误的选项是? +

    给你一个 m x n 的矩阵 matrix 和一个整数 k ,找出并返回矩阵内部矩形区域的不超过 k 的最大数值和。

    + +

    题目数据保证总会存在一个数值和不超过 k 的矩形区域。

    + +

     

    + +

    示例 1:

    + +
    +输入:matrix = [[1,0,1],[0,-2,3]], k = 2
    +输出:2
    +解释:蓝色边框圈出来的矩形区域 [[0, 1], [-2, 3]] 的数值和是 2,且 2 是不超过 k 的最大数字(k = 2)。
    +
    + +

    示例 2:

    + +
    +输入:matrix = [[2,2,-1]], k = 3
    +输出:3
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:如果行数远大于列数,该如何设计解决方案?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0142e68a53aaa7a1da3799a7d133d086052c7a09 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "加权嵌套序列和 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "加权嵌套序列和 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1594dc286f26299d7d477b6d273188acecbc310c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/363_\345\212\240\346\235\203\345\265\214\345\245\227\345\272\217\345\210\227\345\222\214 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7ff2802e8e44401db8b240595d6892f4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0cff841b28b58c7714633c0361855d664ad9c66a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "水壶问题" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "水壶问题" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e2c07c2776b05501e1a8e0e61fc6df76e9e19199 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "92b03cf6f99a407783675732fe0a3bc0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.md" index 539d77b1343dd0c62bc9245709d820a3df0a2746..2fd15317d14a0c2d40765f5fcc5232bc0d98d1a1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/364_\346\260\264\345\243\266\351\227\256\351\242\230/solution.md" @@ -1,5 +1,29 @@ # 水壶问题 -以下错误的选项是? +

    有两个容量分别为 x升 和 y升 的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好 z升 的水?

    + +

    如果可以,最后请用以上水壶中的一或两个来盛放取得的 z升 水。

    + +

    你允许:

    + + + +

    示例 1: (From the famous "Die Hard" example)

    + +
    输入: x = 3, y = 5, z = 4
    +输出: True
    +
    + +

    示例 2:

    + +
    输入: x = 2, y = 6, z = 5
    +输出: False
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6c68b7e064c7189bdd301cb69e5ab79da9f75bb5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找二叉树的叶子节点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找二叉树的叶子节点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7e29eb128e7ca5e44caf7b2459d5788e14e72351 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/365_\345\257\273\346\211\276\344\272\214\345\217\211\346\240\221\347\232\204\345\217\266\345\255\220\350\212\202\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f4b95d2eb90b4abeb08083f220f144dd" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0be953e7e8929ed13e0d33b2c9a7f2e406080080 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有效的完全平方数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有效的完全平方数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..78ac040ee024980b351a2c22c807e532016b653b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ccc130369c2f4c5a81b8aeabdc2879da" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" index 422d2199a30b63b4d9bc5809d02c1e89f596366a..bf61cdf56dc289327df86d9981566ba57996f8a0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/366_\346\234\211\346\225\210\347\232\204\345\256\214\345\205\250\345\271\263\346\226\271\346\225\260/solution.md" @@ -1,5 +1,33 @@ # 有效的完全平方数 -以下错误的选项是? +

    给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false

    + +

    进阶:不要 使用任何内置的库函数,如  sqrt

    + +

     

    + +

    示例 1:

    + +
    +输入:num = 16
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:num = 14
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..48565300fd60163cd4951aab05245344e9818b87 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大整除子集" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大整除子集" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ed0bcdbce4f4d1bd62f01ee004af2952e9bec0fb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9d21c73bd5424565967492e4326a94d2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.md" index 50c6a62025229ae22e4329a14eb43e8a2809eacb..774b22cb582651f9f8efdc06f73fab952f8d6b0c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/367_\346\234\200\345\244\247\346\225\264\351\231\244\345\255\220\351\233\206/solution.md" @@ -1,5 +1,40 @@ # 最大整除子集 -以下错误的选项是? +给你一个由 无重复 正整数组成的集合 nums ,请你找出并返回其中最大的整除子集 answer ,子集中每一元素对 (answer[i], answer[j]) 都应当满足: + + +

    如果存在多个有效解子集,返回其中任何一个均可。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3]
    +输出:[1,2]
    +解释:[1,3] 也会被视为正确答案。
    +
    + +

    示例 2:

    + +
    +输入:nums = [1,2,4,8]
    +输出:[1,2,4,8]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5133625af9c253ac6df6a2519c741541af82c124 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "给单链表加一" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "给单链表加一" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1f2181392d6d479f730d837a1571f7a9a778c6b4 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/368_\347\273\231\345\215\225\351\223\276\350\241\250\345\212\240\344\270\200/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bed2c34aee464f74809d2d1b3eb90588" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d7ccb910fff1ba010b4f5d8d521f8efe09ac2e52 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "区间加法" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "区间加法" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ce44ea89995b9fb9bae381bdeff59f2bad126a53 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/369_\345\214\272\351\227\264\345\212\240\346\263\225/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5f5801212e6547c4a09a644486a17bb2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.json" index c3f62eabaea22fb8778b0a2cf08095cd4bdde626..8e04f758db7bc914e161dedce94182b51fc8ad29 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "35a8961614964cfcafb4d6df5fb5009c" + "exercise_id": "8117820c1dc5449b8384b5fe6fb8287d" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.md" index 9b7a123ad86a943f81982cafac8ca97c200fb421..6e6c16619eaff396762514b3d1fa3072de7691dd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/36_\350\247\243\346\225\260\347\213\254/solution.md" @@ -50,58 +50,7 @@ -

    编写一个程序,通过填充空格来解决数独问题。

    -

    数独的解法需 遵循如下规则

    -
      -
    1. 数字 1-9 在每一行只能出现一次。
    2. -
    3. 数字 1-9 在每一列只能出现一次。
    4. -
    5. 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)
    6. -
    -

    数独部分空格内已填入了数字,空白格用 '.' 表示。

    -

     

    -
    -
    -
    -

    示例:

    -
    输入:board = 
    -    [["5","3",".",".","7",".",".",".","."],
    -    ["6",".",".","1","9","5",".",".","."],
    -    [".","9","8",".",".",".",".","6","."],
    -    ["8",".",".",".","6",".",".",".","3"],
    -    ["4",".",".","8",".","3",".",".","1"],
    -    ["7",".",".",".","2",".",".",".","6"],
    -    [".","6",".",".",".",".","2","8","."],
    -    [".",".",".","4","1","9",".",".","5"],
    -    [".",".",".",".","8",".",".","7","9"]]
    -
    输出:
    - [["5","3","4","6","7","8","9","1","2"], - ["6","7","2","1","9","5","3","4","8"], - ["1","9","8","3","4","2","5","6","7"], - ["8","5","9","7","6","1","4","2","3"], - ["4","2","6","8","5","3","7","9","1"], - ["7","1","3","9","2","4","8","5","6"], - ["9","6","1","5","3","7","2","8","4"], - ["2","8","7","4","1","9","6","3","5"], - ["3","4","5","2","8","6","1","7","9"]] -
    解释:
    输入的数独如上图所示,唯一有效的解决方案如下所示: -

     

    -
    - - -

     

    -

    提示:

    -
      -
    • board.length == 9
    • -
    • board[i].length == 9
    • -
    • board[i][j] 是一位数字或者 '.'
    • -
    • 题目数据 保证 输入数独仅有一个解
    • -
    -
    -
    -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8bc9d715208ebe4fb38038e8186450588024c82f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "两整数之和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "两整数之和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5b6e4c4b63b2c05dd7dde3d5e77382053108f6d1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d3ef17e71a6f4e179f1355d443957fed" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.md" index e3671cc442a3b499bf4a598e02e5447919f48df4..a418f5fc0ca8b65a0316a7c3460cde910e7a8222 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/370_\344\270\244\346\225\264\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,5 +1,31 @@ # 两整数之和 -以下错误的选项是? +

    给你两个整数 ab不使用 运算符 + 和 - ​​​​​​​,计算并返回两整数之和。

    + +

     

    + +

    示例 1:

    + +
    +输入:a = 1, b = 2
    +输出:3
    +
    + +

    示例 2:

    + +
    +输入:a = 2, b = 3
    +输出:5
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b3fc47e1fe639165acf9f23407c2e8d951d7f818 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "超级次方" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "超级次方" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6c30804f131c42730aa8e4e15d56e3c1bf0bce5f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ac2cae363d5d4e7d857280095807a506" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.md" index 10f1871d66c7337021c5d2e948efc6a7fb67d76f..d773d22a86a7b198f9e28adaf0809bd7d0659387 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/371_\350\266\205\347\272\247\346\254\241\346\226\271/solution.md" @@ -1,5 +1,48 @@ # 超级次方 -以下错误的选项是? +

    你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。

    + +

     

    + +

    示例 1:

    + +
    +输入:a = 2, b = [3]
    +输出:8
    +
    + +

    示例 2:

    + +
    +输入:a = 2, b = [1,0]
    +输出:1024
    +
    + +

    示例 3:

    + +
    +输入:a = 1, b = [4,3,3,8,5,2]
    +输出:1
    +
    + +

    示例 4:

    + +
    +输入:a = 2147483647, b = [2,0,0]
    +输出:1198
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..fcf85aa1e9024ae89986997367b6fa861956f0e7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "查找和最小的K对数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "查找和最小的K对数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..14cd1efdc47a33076fe156a5752c37ed64a08983 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f4203ba4273c40dabf8e45270e0fcaf6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.md" index 6546db18c266206498b2545d95807065a5187d92..0e27c7a98b88f8317db6864f2328009ac711d7c6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/372_\346\237\245\346\211\276\345\222\214\346\234\200\345\260\217\347\232\204K\345\257\271\346\225\260\345\255\227/solution.md" @@ -1,5 +1,50 @@ # 查找和最小的K对数字 -以下错误的选项是? +

    给定两个以升序排列的整数数组 nums1 nums2 , 以及一个整数 k 

    + +

    定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 

    + +

    请找到和最小的 k 个数对 (u1,v1),  (u2,v2)  ...  (uk,vk) 。

    + +

     

    + +

    示例 1:

    + +
    +输入: nums1 = [1,7,11], nums2 = [2,4,6], k = 3
    +输出: [1,2],[1,4],[1,6]
    +解释: 返回序列中的前 3 对数:
    +     [1,2],[1,4],[1,6],[7,2],[7,4],[11,2],[7,6],[11,4],[11,6]
    +
    + +

    示例 2:

    + +
    +输入: nums1 = [1,1,2], nums2 = [1,2,3], k = 2
    +输出: [1,1],[1,1]
    +解释: 返回序列中的前 2 对数:
    +     [1,1],[1,1],[1,2],[2,1],[1,2],[2,2],[1,3],[1,3],[2,3]
    +
    + +

    示例 3:

    + +
    +输入: nums1 = [1,2], nums2 = [3], k = 3 
    +输出: [1,3],[2,3]
    +解释: 也可能序列中所有的数对都被返回:[1,3],[2,3]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..24be876d5c7ed01e4d4cdffe995c854483dcb298 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "猜数字大小" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "猜数字大小" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..480a976461b24f6124ecf5ff86e9053a5ce05fa3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7c31f62e08244d9084e1c5afb7378e74" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.md" index bbbaf2c8154ae74801c194cbc98bb1e63fffca6b..d36c06d0277afc54cb71bc52683cc52e3ff28cc7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/373_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217/solution.md" @@ -1,5 +1,61 @@ # 猜数字大小 -以下错误的选项是? +

    猜数字游戏的规则如下:

    + + + +

    你可以通过调用一个预先定义好的接口 int guess(int num) 来获取猜测结果,返回值一共有 3 种可能的情况(-11 或 0):

    + + + +

    返回我选出的数字。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 10, pick = 6
    +输出:6
    +
    + +

    示例 2:

    + +
    +输入:n = 1, pick = 1
    +输出:1
    +
    + +

    示例 3:

    + +
    +输入:n = 2, pick = 1
    +输出:1
    +
    + +

    示例 4:

    + +
    +输入:n = 2, pick = 2
    +输出:2
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5e9ecd8e93df80e72e7dfd3ef8d9d50ff61a8822 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "猜数字大小 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "猜数字大小 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5f78aeb5da9b80fac764d12b90772201d7829ba9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fe98e2cae30f4e7c80145d5d4e3d2e1a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.md" index eac5b3d13757efe78142a32b50eb79f08ee733d3..88787b50062b01af2049f3280d783562960e70fc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/374_\347\214\234\346\225\260\345\255\227\345\244\247\345\260\217 II/solution.md" @@ -1,5 +1,28 @@ # 猜数字大小 II -以下错误的选项是? +

    我们正在玩一个猜数游戏,游戏规则如下:

    + +

    我从 n 之间选择一个数字,你来猜我选了哪个数字。

    + +

    每次你猜错了,我都会告诉你,我选的数字比你的大了或者小了。

    + +

    然而,当你猜了数字 x 并且猜错了的时候,你需要支付金额为 x 的现金。直到你猜到我选的数字,你才算赢得了这个游戏。

    + +

    示例:

    + +
    n = 10, 我选择了8.
    +
    +第一轮: 你猜我选择的数字是5,我会告诉你,我的数字更大一些,然后你需要支付5块。
    +第二轮: 你猜是7,我告诉你,我的数字更大一些,你支付7块。
    +第三轮: 你猜是9,我告诉你,我的数字更小一些,你支付9块。
    +
    +游戏结束。8 就是我选的数字。
    +
    +你最终要支付 5 + 7 + 9 = 21 块钱。
    +
    + +

    给定 n ≥ 1,计算你至少需要拥有多少现金才能确保你能赢得这个游戏。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6b87b21713197c94e1e62635181f08ff4185f3c6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "摆动序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "摆动序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c12603261f8dfcf049d201d91a81d2c8ad65459a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f485082a35b74397bf7638a7f6574d5a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.md" index d9124892876d7239158233dda491ebd794bf15c9..45975047c2ac95d265638823a73261c9e48573ea 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/375_\346\221\206\345\212\250\345\272\217\345\210\227/solution.md" @@ -1,5 +1,57 @@ # 摆动序列 -以下错误的选项是? +

    如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。

    + + + +

    子序列 可以通过从原始序列中删除一些(也可以不删除)元素来获得,剩下的元素保持其原始顺序。

    + +

    给你一个整数数组 nums ,返回 nums 中作为 摆动序列 最长子序列的长度

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,7,4,9,2,5]
    +输出:6
    +解释:整个序列均为摆动序列,各元素之间的差值为 (6, -3, 5, -7, 3) 。
    +
    + +

    示例 2:

    + +
    +输入:nums = [1,17,5,10,13,15,10,5,16,8]
    +输出:7
    +解释:这个序列包含几个长度为 7 摆动序列。
    +其中一个是 [1, 17, 10, 13, 10, 16, 8] ,各元素之间的差值为 (16, -7, 3, -3, 6, -8) 。
    +
    + +

    示例 3:

    + +
    +输入:nums = [1,2,3,4,5,6,7,8,9]
    +输出:2
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能否用 O(n) 时间复杂度完成此题?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8857078610d7ca16fb440ee22d776a772cbd8c4a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "组合总和 Ⅳ" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "组合总和 Ⅳ" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1b7e2275dc213e281d9de69a0cdac69dc64e83e4 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "514898ef1e0d40d48d0c6b2f17079058" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.md" index 5fe47878f7834ea5d9904fd863a114ed55cd27c0..3094c2be91af6fe726b0714681936c91eb156490 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/376_\347\273\204\345\220\210\346\200\273\345\222\214 \342\205\243/solution.md" @@ -1,5 +1,50 @@ # 组合总和 Ⅳ -以下错误的选项是? +

    给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。

    + +

    题目数据保证答案符合 32 位整数范围。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3], target = 4
    +输出:7
    +解释:
    +所有可能的组合为:
    +(1, 1, 1, 1)
    +(1, 1, 2)
    +(1, 2, 1)
    +(1, 3)
    +(2, 1, 1)
    +(2, 2)
    +(3, 1)
    +请注意,顺序不同的序列被视作不同的组合。
    +
    + +

    示例 2:

    + +
    +输入:nums = [9], target = 3
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:如果给定的数组中含有负数会发生什么?问题会产生何种变化?如果允许负数出现,需要向题目中添加哪些限制条件?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d14705afcc3e8c2ea279d53ac898f87ed3e6c700 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有序矩阵中第 K 小的元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有序矩阵中第 K 小的元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6d416d7bf9ffdcb78743245594ca005a43d3f8b6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6338343b78214d75aa3c58c13bcbe8da" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.md" index aa01d794c119b720dd0cfda078f82ebe8e69a5ba..2254484b24a2cadde59e3f83081721fc49cdaa62 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/377_\346\234\211\345\272\217\347\237\251\351\230\265\344\270\255\347\254\254 K \345\260\217\347\232\204\345\205\203\347\264\240/solution.md" @@ -1,5 +1,38 @@ # 有序矩阵中第 K 小的元素 -以下错误的选项是? +

    给你一个 n x n 矩阵 matrix ,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。
    +请注意,它是 排序后 的第 k 小元素,而不是第 k不同 的元素。

    + +

     

    + +

    示例 1:

    + +
    +输入:matrix = [[1,5,9],[10,11,13],[12,13,15]], k = 8
    +输出:13
    +解释:矩阵中的元素为 [1,5,9,10,11,12,13,13,15],第 8 小元素是 13
    +
    + +

    示例 2:

    + +
    +输入:matrix = [[-5]], k = 1
    +输出:-5
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5005885fa9cb52e18aad23f2ded8afb1b4fa1f65 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "电话目录管理系统" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "电话目录管理系统" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d6e7021eb911928e152f51b7e2d4bbce23b5dea6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/378_\347\224\265\350\257\235\347\233\256\345\275\225\347\256\241\347\220\206\347\263\273\347\273\237/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c4faca748356441a8a7e0ce9981aded6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..80215632f0c7fb391605d0454f3ee84f9d5d52a9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "O(1) 时间插入、删除和获取随机元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "O(1) 时间插入、删除和获取随机元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..325e84a2e7d140792b6510c3ed2adb581c8e1366 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "af4861dc9e9b4bdba981f858f56483e7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.md" index 42aa260c6856e7b8b91ed76dcfdfbd0132ca4478..2020ecc47f96b609f91e4a2de2bf702c15f7be37 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/379_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240/solution.md" @@ -1,5 +1,52 @@ # O(1) 时间插入、删除和获取随机元素 -以下错误的选项是? +

    实现RandomizedSet 类:

    + +
    +
    + + +

    你必须实现类的所有函数,并满足每个函数的 平均 时间复杂度为 O(1)

    + +

     

    + +

    示例:

    + +
    +输入
    +["RandomizedSet", "insert", "remove", "insert", "getRandom", "remove", "insert", "getRandom"]
    +[[], [1], [2], [2], [], [1], [2], []]
    +输出
    +[null, true, false, true, 2, true, false, 2]
    +
    +解释
    +RandomizedSet randomizedSet = new RandomizedSet();
    +randomizedSet.insert(1); // 向集合中插入 1 。返回 true 表示 1 被成功地插入。
    +randomizedSet.remove(2); // 返回 false ,表示集合中不存在 2 。
    +randomizedSet.insert(2); // 向集合中插入 2 。返回 true 。集合现在包含 [1,2] 。
    +randomizedSet.getRandom(); // getRandom 应随机返回 1 或 2 。
    +randomizedSet.remove(1); // 从集合中移除 1 ,返回 true 。集合现在包含 [2] 。
    +randomizedSet.insert(2); // 2 已在集合中,所以返回 false 。
    +randomizedSet.getRandom(); // 由于 2 是集合中唯一的数字,getRandom 总是返回 2 。
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.json" index 6e4a62e728908df249d7ab4bff76c3f1bb87ef37..3edbb9c385b6a93864436f8d3c49d21f85cae804 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "0cf3847eca8c418b8c4f9534f6289b96" + "exercise_id": "fbd89ad18d4a485da094da35b332939c" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" index d27f99936961cb1b1d54ae33b1735df17408ecfa..30a7e166a8c560bf8371aa07453b66570dc5fa60 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/37_\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" @@ -64,72 +64,7 @@ countAndSay(4) = 读 "21" = 一 个 2 + 一 个 1 = "12" + "11" = "1211"
  • 1 <= n <= 30
  • -

    -

    给定一个正整数 n ,输出外观数列的第 n 项。

    - -

    「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。

    - -

    你可以将其视作是由递归公式定义的数字字符串序列:

    - - - -

    前五项如下:

    - -
    -    1.     1
    -    2.     11
    -    3.     21
    -    4.     1211
    -    5.     111221
    -    第一项是数字 1 
    -    描述前一项,这个数是 1 即 “ 一 个 1 ”,记作 "11"
    -    描述前一项,这个数是 11 即 “ 二 个 1 ” ,记作 "21"
    -    描述前一项,这个数是 21 即 “ 一 个 2 + 一 个 1 ” ,记作 "1211"
    -    描述前一项,这个数是 1211 即 “ 一 个 1 + 一 个 2 + 二 个 1 ” ,记作 "111221"
    -    
    - -

    描述 一个数字字符串,首先要将字符串分割为 最小 数量的组,每个组都由连续的最多 相同字符 - 组成。然后对于每个组,先描述字符的数量,然后描述字符,形成一个描述组。要将描述转换为数字字符串,先将每组中的字符数量用数字替换,再将所有描述组连接起来。

    - -

    例如,数字字符串 "3322251" 的描述如下图:

    - - - -

     

    - -

    示例 1:

    - -
    输入:n = 1
    -
    输出:
    "1" -
    解释:
    这是一个基本样例。 -
    - -

    示例 2:

    - -
    输入:n = 4
    -
    输出:
    "1211" -
    解释:
    -countAndSay(1) = "1" -countAndSay(2) = 读 "1" = 一 个 1 = "11" -countAndSay(3) = 读 "11" = 二 个 1 = "21" -countAndSay(4) = 读 "21" = 一 个 2 + 一 个 1 = "12" + "11" = "1211" -
    - -

     

    - -

    提示:

    - - -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c8b9c1dd61c5273d4e06e10e912d4806fdd60d1a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "O(1) 时间插入、删除和获取随机元素 - 允许重复" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "O(1) 时间插入、删除和获取随机元素 - 允许重复" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7bf80332cc05f9fb8d7546b815be9d21a649158a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d2333bf24b234247806d53c1ec803df7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.md" index f8d02f6a53ec994a0dd56759abe29c61b25e8266..0ea59156c2a5299778775e6bc5a7fb2f8a1d0dc1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/380_O(1) \346\227\266\351\227\264\346\217\222\345\205\245\343\200\201\345\210\240\351\231\244\345\222\214\350\216\267\345\217\226\351\232\217\346\234\272\345\205\203\347\264\240 - \345\205\201\350\256\270\351\207\215\345\244\215/solution.md" @@ -1,5 +1,39 @@ # O(1) 时间插入、删除和获取随机元素 - 允许重复 -以下错误的选项是? +

    设计一个支持在平均 时间复杂度 O(1) , 执行以下操作的数据结构。

    + +

    注意: 允许出现重复元素。

    + +
      +
    1. insert(val):向集合中插入元素 val。
    2. +
    3. remove(val):当 val 存在时,从集合中移除一个 val。
    4. +
    5. getRandom:从现有集合中随机获取一个元素。每个元素被返回的概率应该与其在集合中的数量呈线性相关。
    6. +
    + +

    示例:

    + +
    // 初始化一个空的集合。
    +RandomizedCollection collection = new RandomizedCollection();
    +
    +// 向集合中插入 1 。返回 true 表示集合不包含 1 。
    +collection.insert(1);
    +
    +// 向集合中插入另一个 1 。返回 false 表示集合包含 1 。集合现在包含 [1,1] 。
    +collection.insert(1);
    +
    +// 向集合中插入 2 ,返回 true 。集合现在包含 [1,1,2] 。
    +collection.insert(2);
    +
    +// getRandom 应当有 2/3 的概率返回 1 ,1/3 的概率返回 2 。
    +collection.getRandom();
    +
    +// 从集合中删除 1 ,返回 true 。集合现在包含 [1,2] 。
    +collection.remove(1);
    +
    +// getRandom 应有相同概率返回 1 和 2 。
    +collection.getRandom();
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4073d723bf0b72e4c05a10e2ee8c9ff13d588cd6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "链表随机节点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "链表随机节点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..bde7540b4468eaa9e7b9fa5755986f53fdda45f7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "93e654f9928b417999e67c50c2d914c8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.md" index e05660b7344a685ddacec401563e92d7c88ed286..ec52f32abda75282326129f30ac99049c61ba897 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/381_\351\223\276\350\241\250\351\232\217\346\234\272\350\212\202\347\202\271/solution.md" @@ -1,5 +1,23 @@ # 链表随机节点 -以下错误的选项是? +

    给定一个单链表,随机选择链表的一个节点,并返回相应的节点值。保证每个节点被选的概率一样

    + +

    进阶:
    +如果链表十分大且长度未知,如何解决这个问题?你能否使用常数级空间复杂度实现?

    + +

    示例:

    + +
    +// 初始化一个单链表 [1,2,3].
    +ListNode head = new ListNode(1);
    +head.next = new ListNode(2);
    +head.next.next = new ListNode(3);
    +Solution solution = new Solution(head);
    +
    +// getRandom()方法应随机返回1,2,3中的一个,保证每个元素被返回的概率相等。
    +solution.getRandom();
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a45e79d1f5c205dd4206d10b95ee490108399afa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "赎金信" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "赎金信" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..875b830567b3e6c4cace6c2933ca527c48f70d36 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3a74762b14494f918764e5edae7aea23" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.md" index 05763785d135e440d07706bd6160505cdb6af45e..856ce6e5994b3460ffd326dbb4971d35991596ff 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/382_\350\265\216\351\207\221\344\277\241/solution.md" @@ -1,5 +1,40 @@ # 赎金信 -以下错误的选项是? +

    给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false

    + +

    (题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。)

    + +

     

    + +

    示例 1:

    + +
    +输入:ransomNote = "a", magazine = "b"
    +输出:false
    +
    + +

    示例 2:

    + +
    +输入:ransomNote = "aa", magazine = "ab"
    +输出:false
    +
    + +

    示例 3:

    + +
    +输入:ransomNote = "aa", magazine = "aab"
    +输出:true
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..77ef70f41e33ed5739f859c8c1c07e7524653f78 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "打乱数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "打乱数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c0808cdce3b5d3b3b80bb265547b6ce706ba3e4e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9da8a64621c34d4d92e86d4aa1974008" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.md" index 137af875a7dd566eebd690ffb2eba2d1d4f0c179..c705d655962fe7d35a5ac5538fe56fb21523e901 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/383_\346\211\223\344\271\261\346\225\260\347\273\204/solution.md" @@ -1,5 +1,44 @@ # 打乱数组 -以下错误的选项是? +

    给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。

    + +

    实现 Solution class:

    + + + +

     

    + +

    示例:

    + +
    +输入
    +["Solution", "shuffle", "reset", "shuffle"]
    +[[[1, 2, 3]], [], [], []]
    +输出
    +[null, [3, 1, 2], [1, 2, 3], [1, 3, 2]]
    +
    +解释
    +Solution solution = new Solution([1, 2, 3]);
    +solution.shuffle();    // 打乱数组 [1,2,3] 并返回结果。任何 [1,2,3]的排列返回的概率应该相同。例如,返回 [3, 1, 2]
    +solution.reset();      // 重设数组到它的初始状态 [1, 2, 3] 。返回 [1, 2, 3]
    +solution.shuffle();    // 随机返回数组 [1, 2, 3] 打乱后的结果。例如,返回 [1, 3, 2]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..74fafd9c526b277bf7dcedcccc5d382beaac975c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "迷你语法分析器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "迷你语法分析器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b8e4ac01ba981b5c8d5206a6e78fb33bbdcbc083 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "198d57a2f3a346bc8657555577acdd06" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.md" index db625406fc8a57977415eb63e7e272935f70f454..ce662e750310c281b161caee70a9952c5b333df8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/384_\350\277\267\344\275\240\350\257\255\346\263\225\345\210\206\346\236\220\345\231\250/solution.md" @@ -1,5 +1,39 @@ # 迷你语法分析器 -以下错误的选项是? +

    给定一个用字符串表示的整数的嵌套列表,实现一个解析它的语法分析器。

    + +

    列表中的每个元素只可能是整数或整数嵌套列表

    + +

    提示:你可以假定这些字符串都是格式良好的:

    + + + +

     

    + +

    示例 1:

    + +
    给定 s = "324",
    +
    +你应该返回一个 NestedInteger 对象,其中只包含整数值 324。
    +
    + +

    示例 2:

    + +
    给定 s = "[123,[456,[789]]]",
    +
    +返回一个 NestedInteger 对象包含一个有两个元素的嵌套列表:
    +
    +1. 一个 integer 包含值 123
    +2. 一个包含两个元素的嵌套列表:
    +    i.  一个 integer 包含值 456
    +    ii. 一个包含一个元素的嵌套列表
    +         a. 一个 integer 包含值 789
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d44a1f29f102fcee0b2544fc8b472613a593f110 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字典序排数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字典序排数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..172713ae48a0a67c798c66ad0d0126df7aee59d8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fec4f03bf2d5456aa3a0c892ababdb7f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.md" index f41d206192abc234ea49affd10a92a3525f4e1e6..82efb21c8f67f1a26107e8f410b56be436041be4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/385_\345\255\227\345\205\270\345\272\217\346\216\222\346\225\260/solution.md" @@ -1,5 +1,33 @@ # 字典序排数 -以下错误的选项是? +

    给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。

    + +

    你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 13
    +输出:[1,10,11,12,13,2,3,4,5,6,7,8,9]
    +
    + +

    示例 2:

    + +
    +输入:n = 2
    +输出:[1,2]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0945317478fee88e90a4a2a7a61e3aad39716ede 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字符串中的第一个唯一字符" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字符串中的第一个唯一字符" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a036dad8fb1c426817e496796c632b80684ee247 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e4acd058ae7e4f4d9e6a903f7e88ebd8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.md" index 4fe9ec8f3e929d99303eca601f032091aa75c42f..b8219df0d69224b993e789565fe3ddcbb687016d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/386_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\347\254\254\344\270\200\344\270\252\345\224\257\344\270\200\345\255\227\347\254\246/solution.md" @@ -1,5 +1,22 @@ # 字符串中的第一个唯一字符 -以下错误的选项是? +

    给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。

    + +

     

    + +

    示例:

    + +
    s = "leetcode"
    +返回 0
    +
    +s = "loveleetcode"
    +返回 2
    +
    + +

     

    + +

    提示:你可以假定该字符串只包含小写字母。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5cbb1d31b8bbaeccdcb2132199629fd4f6293af0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "文件的最长绝对路径" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "文件的最长绝对路径" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..cbdad176ed1c721943a5bce8df0a42878a32f165 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d51d482950b6488ab2f8107fa9844173" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.md" index 8ddf7c23b75397a88c87f6bc29a3a741ceea3cfa..eb2ddcfcfaed9beeb265d3b29601a85000d87225 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/387_\346\226\207\344\273\266\347\232\204\346\234\200\351\225\277\347\273\235\345\257\271\350\267\257\345\276\204/solution.md" @@ -1,5 +1,75 @@ # 文件的最长绝对路径 -以下错误的选项是? +

    假设文件系统如下图所示:

    + +

    + +

    这里将 dir 作为根目录中的唯一目录。dir 包含两个子目录 subdir1subdir2subdir1 包含文件 file1.ext 和子目录 subsubdir1subdir2 包含子目录 subsubdir2,该子目录下包含文件 file2.ext

    + +

    在文本格式中,如下所示(⟶表示制表符):

    + +
    +dir
    +⟶ subdir1
    +⟶ ⟶ file1.ext
    +⟶ ⟶ subsubdir1
    +⟶ subdir2
    +⟶ ⟶ subsubdir2
    +⟶ ⟶ ⟶ file2.ext
    +
    + +

    如果是代码表示,上面的文件系统可以写为 "dir\n\tsubdir1\n\t\tfile1.ext\n\t\tsubsubdir1\n\tsubdir2\n\t\tsubsubdir2\n\t\t\tfile2.ext"'\n''\t' 分别是换行符和制表符。

    + +

    文件系统中的每个文件和文件夹都有一个唯一的 绝对路径 ,即必须打开才能到达文件/目录所在位置的目录顺序,所有路径用 '/' 连接。上面例子中,指向 file2.ext 的绝对路径是 "dir/subdir2/subsubdir2/file2.ext" 。每个目录名由字母、数字和/或空格组成,每个文件名遵循 name.extension 的格式,其中名称和扩展名由字母、数字和/或空格组成。

    + +

    给定一个以上述格式表示文件系统的字符串 input ,返回文件系统中 指向文件的最长绝对路径 的长度。 如果系统中没有文件,返回 0

    + +

     

    + +

    示例 1:

    + +
    +输入:input = "dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext"
    +输出:20
    +解释:只有一个文件,绝对路径为 "dir/subdir2/file.ext" ,路径长度 20
    +路径 "dir/subdir1" 不含任何文件
    +
    + +

    示例 2:

    + +
    +输入:input = "dir\n\tsubdir1\n\t\tfile1.ext\n\t\tsubsubdir1\n\tsubdir2\n\t\tsubsubdir2\n\t\t\tfile2.ext"
    +输出:32
    +解释:存在两个文件:
    +"dir/subdir1/file1.ext" ,路径长度 21
    +"dir/subdir2/subsubdir2/file2.ext" ,路径长度 32
    +返回 32 ,因为这是最长的路径
    + +

    示例 3:

    + +
    +输入:input = "a"
    +输出:0
    +解释:不存在任何文件
    + +

    示例 4:

    + +
    +输入:input = "file1.txt\nfile2.txt\nlongfile.txt"
    +输出:12
    +解释:根目录下有 3 个文件。
    +因为根目录中任何东西的绝对路径只是名称本身,所以答案是 "longfile.txt" ,路径长度为 12
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..eb87a4d28b58d984cebea70748318d0d164120bc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "找不同" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "找不同" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0fd5dff016c0488ee83095abe6a300b5d4520ea8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b2c8d877d83f48a2ba934d4adee24f7c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.md" index 12299a5f94afcdf359b5601ef1af18b7ec4109b7..244d07c8c1d322e0b18dde00cdbdaaafb097842e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/388_\346\211\276\344\270\215\345\220\214/solution.md" @@ -1,5 +1,48 @@ # 找不同 -以下错误的选项是? +

    给定两个字符串 st,它们只包含小写字母。

    + +

    字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。

    + +

    请找出在 t 中被添加的字母。

    + +

     

    + +

    示例 1:

    + +
    输入:s = "abcd", t = "abcde"
    +输出:"e"
    +解释:'e' 是那个被添加的字母。
    +
    + +

    示例 2:

    + +
    输入:s = "", t = "y"
    +输出:"y"
    +
    + +

    示例 3:

    + +
    输入:s = "a", t = "aa"
    +输出:"a"
    +
    + +

    示例 4:

    + +
    输入:s = "ae", t = "aea"
    +输出:"a"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c76c4380ce7ab4a9e042ce79cec0b6fc1da25ad3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "消除游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "消除游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..64bb03c8511a42e6f15bf2e2eeda3a3465a9bb65 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6f6a98d05b41403b98ba189d2b4215af" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.md" index b622e06aae02a241ab71272cdae84790be685dc4..cc2aef0960fe7396c586340a11b0d4eca529d84a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/389_\346\266\210\351\231\244\346\270\270\346\210\217/solution.md" @@ -1,5 +1,24 @@ # 消除游戏 -以下错误的选项是? +

    给定一个从1 到 n 排序的整数列表。
    +首先,从左到右,从第一个数字开始,每隔一个数字进行删除,直到列表的末尾。
    +第二步,在剩下的数字中,从右到左,从倒数第一个数字开始,每隔一个数字进行删除,直到列表开头。
    +我们不断重复这两步,从左到右和从右到左交替进行,直到只剩下一个数字。
    +返回长度为 n 的列表中,最后剩下的数字。

    + +

    示例:

    + +
    +输入:
    +n = 9,
    +1 2 3 4 5 6 7 8 9
    +2 4 6 8
    +2 6
    +6
    +
    +输出:
    +6
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.json" index f7e0ce776fa43ad5bb7f43f6da6e28180fb72149..296db688fc8da3e6436ac6a68f964eda5c7d8b82 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "34d2be642cc44056a3523ddeafba44d6" + "exercise_id": "55ba76eee0de422ca2b1a56d350dc3bb" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.md" index 83244e7e812ef89949f87b6115980f174d31bfd4..82e606ecb333618db5a43066381c0616839982cf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/38_\347\273\204\345\220\210\346\200\273\345\222\214/solution.md" @@ -19,27 +19,7 @@
  • candidate 中的每个元素都是独一无二的。
  • 1 <= target <= 500
  • -

    给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 -

    -

    candidates 中的数字可以无限制重复被选取。

    -

    说明:

    - -

    示例 1:

    -
    输入:candidates = [2,3,6,7], target = 7,
    输出:
    [[7],[2,2,3]]
    -

    示例 2:

    -
    输入:candidates = [2,3,5], target = 8,
    输出:
    [[2,2,2,2],[2,3,3],[3,5]]
    -

     

    -

    提示:

    - -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e61a96cd0614729ec8af94385869324cb90a2dcc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "完美矩形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "完美矩形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..fdce000d2c1b672994713e5cedcdf81a2816a322 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2f56a2a0393242598726434e1cc43fcd" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.md" index 0dd012a279d351e8bfcb4af00f8761212a1b89bc..51d1e64c3d7baa24adc7d10a0e581c81a8e79916 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/390_\345\256\214\347\276\216\347\237\251\345\275\242/solution.md" @@ -1,5 +1,72 @@ # 完美矩形 -以下错误的选项是? +

    我们有 N 个与坐标轴对齐的矩形, 其中 N > 0, 判断它们是否能精确地覆盖一个矩形区域。

    + +

    每个矩形用左下角的点和右上角的点的坐标来表示。例如, 一个单位正方形可以表示为 [1,1,2,2]。 ( 左下角的点的坐标为 (1, 1) 以及右上角的点的坐标为 (2, 2) )。

    + +

    + +

    示例 1:

    + +
    rectangles = [
    +  [1,1,3,3],
    +  [3,1,4,2],
    +  [3,2,4,4],
    +  [1,3,2,4],
    +  [2,3,3,4]
    +]
    +
    +返回 true。5个矩形一起可以精确地覆盖一个矩形区域。
    +
    + +

     

    + +

    + +

    示例 2:

    + +
    rectangles = [
    +  [1,1,2,3],
    +  [1,3,2,4],
    +  [3,1,4,2],
    +  [3,2,4,4]
    +]
    +
    +返回 false。两个矩形之间有间隔,无法覆盖成一个矩形。
    +
    + +

     

    + +

    + +

    示例 3:

    + +
    rectangles = [
    +  [1,1,3,3],
    +  [3,1,4,2],
    +  [1,3,2,4],
    +  [3,2,4,4]
    +]
    +
    +返回 false。图形顶端留有间隔,无法覆盖成一个矩形。
    +
    + +

     

    + +

    + +

    示例 4:

    + +
    rectangles = [
    +  [1,1,3,3],
    +  [3,1,4,2],
    +  [1,3,2,4],
    +  [2,2,4,4]
    +]
    +
    +返回 false。因为中间有相交区域,虽然形成了矩形,但不是精确覆盖。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9cda7ec84a979dad010ba75da3c7a27d97d4a375 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "判断子序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "判断子序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..cd29067757bbcd1caf491c27802f87208600f3df --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e1b5d93a06a54e80842c283254cc8363" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.md" index 021417b5d9b8a412acdae34e96485dca4d370905..9df4e924fd750423b423008c47da915b2854908c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/391_\345\210\244\346\226\255\345\255\220\345\272\217\345\210\227/solution.md" @@ -1,5 +1,43 @@ # 判断子序列 -以下错误的选项是? +

    给定字符串 st ,判断 s 是否为 t 的子序列。

    + +

    字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace""abcde"的一个子序列,而"aec"不是)。

    + +

    进阶:

    + +

    如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情况下,你会怎样改变代码?

    + +

    致谢:

    + +

    特别感谢 @pbrother 添加此问题并且创建所有测试用例。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "abc", t = "ahbgdc"
    +输出:true
    +
    + +

    示例 2:

    + +
    +输入:s = "axc", t = "ahbgdc"
    +输出:false
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4f01653660e14a10f95a4709f6d94bb160e86440 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "UTF-8 编码验证" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "UTF-8 编码验证" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..92125745b1dca0ddeeb5af9dde5633495a6e863e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "36bebcd8b83840539961cb83f6c70591" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.md" index 152719bdb9b6e949f27ce71aa2ffb9541d5c3c9b..eb51c73049b0df188be8bbcf7817f77d482aaae8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/392_UTF-8 \347\274\226\347\240\201\351\252\214\350\257\201/solution.md" @@ -1,5 +1,49 @@ # UTF-8 编码验证 -以下错误的选项是? +

    UTF-8 中的一个字符可能的长度为 1 到 4 字节,遵循以下的规则:

    + +
      +
    1. 对于 1 字节的字符,字节的第一位设为 0 ,后面 7 位为这个符号的 unicode 码。
    2. +
    3. 对于 n 字节的字符 (n > 1),第一个字节的前 n 位都设为1,第 n+1 位设为 0 ,后面字节的前两位一律设为 10 。剩下的没有提及的二进制位,全部为这个符号的 unicode 码。
    4. +
    + +

    这是 UTF-8 编码的工作方式:

    + +
    +   Char. number range  |        UTF-8 octet sequence
    +      (hexadecimal)    |              (binary)
    +   --------------------+---------------------------------------------
    +   0000 0000-0000 007F | 0xxxxxxx
    +   0000 0080-0000 07FF | 110xxxxx 10xxxxxx
    +   0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx
    +   0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
    +
    + +

    给定一个表示数据的整数数组,返回它是否为有效的 utf-8 编码。

    + +

    注意:
    +输入是整数数组。只有每个整数的 最低 8 个有效位 用来存储数据。这意味着每个整数只表示 1 字节的数据。

    + +

    示例 1:

    + +
    +data = [197, 130, 1], 表示 8 位的序列: 11000101 10000010 00000001.
    +
    +返回 true 。
    +这是有效的 utf-8 编码,为一个2字节字符,跟着一个1字节字符。
    +
    + +

    示例 2:

    + +
    +data = [235, 140, 4], 表示 8 位的序列: 11101011 10001100 00000100.
    +
    +返回 false 。
    +前 3 位都是 1 ,第 4 位为 0 表示它是一个3字节字符。
    +下一个字节是开头为 10 的延续字节,这是正确的。
    +但第二个延续字节不以 10 开头,所以是不符合规则的。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b24e5c043ebc6aa0c6fa8c7d3dedefce83b8f98c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字符串解码" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字符串解码" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5e9e1e3f991190728d05ff4ec1f0ec7e941a1501 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7c5349d6e5f04c75999a4c93c4f5a37a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.md" index 60f6e43daca4bea20890487b9ee8997e55c92da0..a3f4a2619af8ff178e65535558b2192d5a13c646 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/393_\345\255\227\347\254\246\344\270\262\350\247\243\347\240\201/solution.md" @@ -1,5 +1,39 @@ # 字符串解码 -以下错误的选项是? +

    给定一个经过编码的字符串,返回它解码后的字符串。

    + +

    编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。

    + +

    你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。

    + +

    此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。

    + +

     

    + +

    示例 1:

    + +
    输入:s = "3[a]2[bc]"
    +输出:"aaabcbc"
    +
    + +

    示例 2:

    + +
    输入:s = "3[a2[c]]"
    +输出:"accaccacc"
    +
    + +

    示例 3:

    + +
    输入:s = "2[abc]3[cd]ef"
    +输出:"abcabccdcdcdef"
    +
    + +

    示例 4:

    + +
    输入:s = "abc3[cd]xyz"
    +输出:"abccdcdcdxyz"
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..794658fb462f772ca6a3e25e0db830a16174cadc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "至少有 K 个重复字符的最长子串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "至少有 K 个重复字符的最长子串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..006e8a49da7ad9a8e976ef9b6458c9fd538e5e19 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "66f382c63f724f4d83b7ca5b5e46925b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" index 11cb874d0a4deda16e483f64fe54b1c140d8ebca..58f9651ce51b56ac5bc1353a607a709b53b7ccd6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/394_\350\207\263\345\260\221\346\234\211 K \344\270\252\351\207\215\345\244\215\345\255\227\347\254\246\347\232\204\346\234\200\351\225\277\345\255\220\344\270\262/solution.md" @@ -1,5 +1,34 @@ # 至少有 K 个重复字符的最长子串 -以下错误的选项是? +

    给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "aaabb", k = 3
    +输出:3
    +解释:最长子串为 "aaa" ,其中 'a' 重复了 3 次。
    +
    + +

    示例 2:

    + +
    +输入:s = "ababbc", k = 2
    +输出:5
    +解释:最长子串为 "ababb" ,其中 'a' 重复了 2 次, 'b' 重复了 3 次。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..439b9e7059727f900ff417b833e84d74fed55d4a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "旋转函数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "旋转函数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..32d9fce7696b8a206cdf80524578df6e4e61af28 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "937af888b754428ea9e1e61ec228ae18" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.md" index 5e34d6c2c659060e86c2ca1ad2c0c8e9af590b20..309d5490154e77e2bea029216ef1d0defab1da02 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/395_\346\227\213\350\275\254\345\207\275\346\225\260/solution.md" @@ -1,5 +1,29 @@ # 旋转函数 -以下错误的选项是? +

    给定一个长度为 n 的整数数组 A 。

    + +

    假设 Bk 是数组 A 顺时针旋转 k 个位置后的数组,我们定义 A 的“旋转函数” F 为:

    + +

    F(k) = 0 * Bk[0] + 1 * Bk[1] + ... + (n-1) * Bk[n-1]

    + +

    计算F(0), F(1), ..., F(n-1)中的最大值。

    + +

    注意:
    +可以认为 n 的值小于 105

    + +

    示例:

    + +
    +A = [4, 3, 2, 6]
    +
    +F(0) = (0 * 4) + (1 * 3) + (2 * 2) + (3 * 6) = 0 + 3 + 4 + 18 = 25
    +F(1) = (0 * 6) + (1 * 4) + (2 * 3) + (3 * 2) = 0 + 4 + 6 + 6 = 16
    +F(2) = (0 * 2) + (1 * 6) + (2 * 4) + (3 * 3) = 0 + 6 + 8 + 9 = 23
    +F(3) = (0 * 3) + (1 * 2) + (2 * 6) + (3 * 4) = 0 + 2 + 12 + 12 = 26
    +
    +所以 F(0), F(1), F(2), F(3) 中的最大值是 F(3) = 26 。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..309f7d091ea4480438d894148c3d19e91034e660 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "整数替换" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "整数替换" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d23fe901ac4de832e551b628eca20e663a264521 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f192ae20f0cf4e7d8b83dd92b21dbcda" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.md" index d9f1dc4848d697cb4f1ce46b009ac0a55e012984..9e8444323ee7a9aa780c963446a14e594b54f1e9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/396_\346\225\264\346\225\260\346\233\277\346\215\242/solution.md" @@ -1,5 +1,48 @@ # 整数替换 -以下错误的选项是? +

    给定一个正整数 n ,你可以做如下操作:

    + +
      +
    1. 如果 n 是偶数,则用 n / 2替换 n
    2. +
    3. 如果 n 是奇数,则可以用 n + 1n - 1替换 n
    4. +
    + +

    n 变为 1 所需的最小替换次数是多少?

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 8
    +输出:3
    +解释:8 -> 4 -> 2 -> 1
    +
    + +

    示例 2:

    + +
    +输入:n = 7
    +输出:4
    +解释:7 -> 8 -> 4 -> 2 -> 1
    +或 7 -> 6 -> 3 -> 2 -> 1
    +
    + +

    示例 3:

    + +
    +输入:n = 4
    +输出:2
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6d53847fe83ddcd8d751b32c9279678368b2e295 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "随机数索引" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "随机数索引" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b65f1d335244e50ca6011ee4079f80ec26999836 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b3b8119600c54c3ca964974cab8b7c83" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.md" index 99927e74b553c16d92b3e96b731187d154a51089..a446d1ce2522950cf51424c8f25b698ac7446c4a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/397_\351\232\217\346\234\272\346\225\260\347\264\242\345\274\225/solution.md" @@ -1,5 +1,23 @@ # 随机数索引 -以下错误的选项是? +

    给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。 您可以假设给定的数字一定存在于数组中。

    + +

    注意:
    +数组大小可能非常大。 使用太多额外空间的解决方案将不会通过测试。

    + +

    示例:

    + +
    +int[] nums = new int[] {1,2,3,3,3};
    +Solution solution = new Solution(nums);
    +
    +// pick(3) 应该返回索引 2,3 或者 4。每个索引的返回概率应该相等。
    +solution.pick(3);
    +
    +// pick(1) 应该返回 0。因为只有nums[0]等于1。
    +solution.pick(1);
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ef86544ec326dcc767ae22a9d2deb218a248708a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "除法求值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "除法求值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1333fb6d1721a8e3ad70efacd695a7c3c39d8914 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b18fb3713ace457a8e5286bf954a0b14" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.md" index 9541358bf110d6379928e1f925e9da4324e373c6..9a0d1e280d65846ac3ed25123c35b4ac8acf11bf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/398_\351\231\244\346\263\225\346\261\202\345\200\274/solution.md" @@ -1,5 +1,56 @@ # 除法求值 -以下错误的选项是? +

    给你一个变量对数组 equations 和一个实数值数组 values 作为已知条件,其中 equations[i] = [Ai, Bi]values[i] 共同表示等式 Ai / Bi = values[i] 。每个 AiBi 是一个表示单个变量的字符串。

    + +

    另有一些以数组 queries 表示的问题,其中 queries[j] = [Cj, Dj] 表示第 j 个问题,请你根据已知条件找出 Cj / Dj = ? 的结果作为答案。

    + +

    返回 所有问题的答案 。如果存在某个无法确定的答案,则用 -1.0 替代这个答案。如果问题中出现了给定的已知条件中没有出现的字符串,也需要用 -1.0 替代这个答案。

    + +

    注意:输入总是有效的。你可以假设除法运算中不会出现除数为 0 的情况,且不存在任何矛盾的结果。

    + +

     

    + +

    示例 1:

    + +
    +输入:equations = [["a","b"],["b","c"]], values = [2.0,3.0], queries = [["a","c"],["b","a"],["a","e"],["a","a"],["x","x"]]
    +输出:[6.00000,0.50000,-1.00000,1.00000,-1.00000]
    +解释:
    +条件:a / b = 2.0, b / c = 3.0
    +问题:a / c = ?, b / a = ?, a / e = ?, a / a = ?, x / x = ?
    +结果:[6.0, 0.5, -1.0, 1.0, -1.0 ]
    +
    + +

    示例 2:

    + +
    +输入:equations = [["a","b"],["b","c"],["bc","cd"]], values = [1.5,2.5,5.0], queries = [["a","c"],["c","b"],["bc","cd"],["cd","bc"]]
    +输出:[3.75000,0.40000,5.00000,0.20000]
    +
    + +

    示例 3:

    + +
    +输入:equations = [["a","b"]], values = [0.5], queries = [["a","b"],["b","a"],["a","c"],["x","y"]]
    +输出:[0.50000,2.00000,-1.00000,-1.00000]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..64d44d58e37cf3de3107565a83be6d13f6532fe9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "第 N 位数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "第 N 位数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..998d151760541c9357a2d3980636362e3291d191 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "112f366bc2e44b5fa0f2b2ad32276d7b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.md" index a9390536ebe5e96d9e5d8da2a2d69798748a9495..bef778ffaac2e5789db955f7a397ca80cc5d06f4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/399_\347\254\254 N \344\275\215\346\225\260\345\255\227/solution.md" @@ -1,5 +1,28 @@ # 第 N 位数字 -以下错误的选项是? +

    在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...中找到第 n 位数字。

    + +

     

    + +

    注意:n 是正数且在 32 位整数范围内(n < 231)。

    + +

     

    + +

    示例 1:

    + +
    +输入:3
    +输出:3
    +
    + +

    示例 2:

    + +
    +输入:11
    +输出:0
    +解释:第 11 位数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 里是 0 ,它是 10 的一部分。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.json" index 64e5048a8e4e76114f28b75f23509683d27534d3..323b9c4b192a44fc52aba6a5ef70d98a0ccccd12 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "dfda85af3eb74135a062f10c24f2357b" + "exercise_id": "4ab653344edc4ec59433b24d916b41b2" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.md" index 5b02f8d55d737430cd7cbeed821180286a003524..e7be7046c3208358f54728fc5e39d5bebc38bfab 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/39_\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.md" @@ -11,19 +11,7 @@
    输入: candidates = [10,1,2,7,6,1,5], target = 8,
    所求解集为:
    [[1, 7],[1, 2, 5],[2, 6],[1, 1, 6]]

    示例 2:

    输入: candidates = [2,5,2,1,2], target = 5,
    所求解集为:
    [[1,2,2],[5]]
    -

    给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 -

    -

    candidates 中的每个数字在每个组合中只能使用一次。

    -

    说明:

    - -

    示例 1:

    -
    输入: candidates = [10,1,2,7,6,1,5], target = 8,
    所求解集为:
    [[1, 7],[1, 2, 5],[2, 6],[1, 1, 6]]
    -

    示例 2:

    -
    输入: candidates = [2,5,2,1,2], target = 5,
    所求解集为:
    [[1,2,2],[5]]
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" index 86528a84c75320952ad0c98bf14c9b3b9d7d33e5..1e9e0de92abd7102f46163a0b19c5435419f85cb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "8fb4a29435f1437483111aa7523875cb" + "exercise_id": "6f2e3b11ecaf4f529c27d700735d4fcb" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" index 576a32c27917c8da3cc90e8ecbe9f2abade38956..e87eb833df3e4408e6648798ea2c88718238648f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/3_\345\257\273\346\211\276\344\270\244\344\270\252\346\255\243\345\272\217\346\225\260\347\273\204\347\232\204\344\270\255\344\275\215\346\225\260/solution.md" @@ -1,7 +1,6 @@ # 寻找两个正序数组的中位数

    给定两个大小分别为 mn 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数

     

    示例 1:

    输入:nums1 = [1,3], nums2 = [2]
    输出:
    2.00000
    解释:
    合并数组 = [1,2,3] ,中位数 2

    示例 2:

    输入:nums1 = [1,2], nums2 = [3,4]
    输出:
    2.50000
    解释:
    合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5

    示例 3:

    输入:nums1 = [0,0], nums2 = [0,0]
    输出:
    0.00000

    示例 4:

    输入:nums1 = [], nums2 = [1]
    输出:
    1.00000

    示例 5:

    输入:nums1 = [2], nums2 = []
    输出:
    2.00000

     

    提示:

     

    进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?

    -

    给定两个大小分别为 mn 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数

     

    示例 1:

    输入:nums1 = [1,3], nums2 = [2]
    输出:
    2.00000
    解释:
    合并数组 = [1,2,3] ,中位数 2

    示例 2:

    输入:nums1 = [1,2], nums2 = [3,4]
    输出:
    2.50000
    解释:
    合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5

    示例 3:

    输入:nums1 = [0,0], nums2 = [0,0]
    输出:
    0.00000

    示例 4:

    输入:nums1 = [], nums2 = [1]
    输出:
    1.00000

    示例 5:

    输入:nums1 = [2], nums2 = []
    输出:
    2.00000

     

    提示:

     

    进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3a1fc6c4fc8d752f3b3bdace0bd3d74ab822880e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二进制手表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二进制手表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..dbfdff6ad85ba7dba865ff287922c8008ecf0547 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "be607943e7ad4e059bb3c55f24a034f9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.md" index 1ed85f07992b0b4cb2b1f8da936bd9375dc36240..355e59320f0c4e59236160225cbb35548958549e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/400_\344\272\214\350\277\233\345\210\266\346\211\213\350\241\250/solution.md" @@ -1,5 +1,53 @@ # 二进制手表 -以下错误的选项是? +

    二进制手表顶部有 4 个 LED 代表 小时(0-11),底部的 6 个 LED 代表 分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。

    + + + +

    + +

    (图源:WikiMedia - Binary clock samui moon.jpg ,许可协议:Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)

    + +

    给你一个整数 turnedOn ,表示当前亮着的 LED 的数量,返回二进制手表可以表示的所有可能时间。你可以 按任意顺序 返回答案。

    + +

    小时不会以零开头:

    + + + +

    分钟必须由两位数组成,可能会以零开头:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:turnedOn = 1
    +输出:["0:01","0:02","0:04","0:08","0:16","0:32","1:00","2:00","4:00","8:00"]
    +
    + +

    示例 2:

    + +
    +输入:turnedOn = 9
    +输出:[]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e138a7c282a51b021cd012a4aaed36f0390ba0e7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "移掉 K 位数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "移掉 K 位数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4b291c991451a3a9e5b2a8feae3ad6a5e678fada --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5eb84f7f4aa74f7dbd4063e6268fa29e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.md" index 6994bbc7e499cfcfadb1961d207825f30fe6528b..5d0f603db9b45d435b59d5b0de1efde275d97cf7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/401_\347\247\273\346\216\211 K \344\275\215\346\225\260\345\255\227/solution.md" @@ -1,5 +1,42 @@ # 移掉 K 位数字 -以下错误的选项是? +

    给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。

    +  + +

    示例 1 :

    + +
    +输入:num = "1432219", k = 3
    +输出:"1219"
    +解释:移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219 。
    +
    + +

    示例 2 :

    + +
    +输入:num = "10200", k = 1
    +输出:"200"
    +解释:移掉首位的 1 剩下的数字为 200. 注意输出不能有任何前导零。
    +
    + +

    示例 3 :

    + +
    +输入:num = "10", k = 2
    +输出:"0"
    +解释:从原数字移除所有的数字,剩余为空就是 0 。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..aeb8c8a7aaaa07b6059995ee6127c01e71e69c80 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "青蛙过河" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "青蛙过河" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..356073eb05f66da6d59e3e29e7db8a5c52245bba --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1c3736ff57d745a3b4d4ace9ba224cdf" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.md" index 85cfbd4e6355245e5749d4d9418c3a53b7663459..a38b75149ecb5c3e4c1b7d8392dc28ffaf71973b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/402_\351\235\222\350\233\231\350\277\207\346\262\263/solution.md" @@ -1,5 +1,39 @@ # 青蛙过河 -以下错误的选项是? +

    一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。

    + +

    给你石子的位置列表 stones(用单元格序号 升序 表示), 请判定青蛙能否成功过河(即能否在最后一步跳至最后一块石子上)。

    + +

    开始时, 青蛙默认已站在第一块石子上,并可以假定它第一步只能跳跃一个单位(即只能从单元格 1 跳至单元格 2 )。

    + +

    如果青蛙上一步跳跃了 k 个单位,那么它接下来的跳跃距离只能选择为 k - 1k 或 k + 1 个单位。 另请注意,青蛙只能向前方(终点的方向)跳跃。

    + +

     

    + +

    示例 1:

    + +
    +输入:stones = [0,1,3,5,6,8,12,17]
    +输出:true
    +解释:青蛙可以成功过河,按照如下方案跳跃:跳 1 个单位到第 2 块石子, 然后跳 2 个单位到第 3 块石子, 接着 跳 2 个单位到第 4 块石子, 然后跳 3 个单位到第 6 块石子, 跳 4 个单位到第 7 块石子, 最后,跳 5 个单位到第 8 个石子(即最后一块石子)。
    + +

    示例 2:

    + +
    +输入:stones = [0,1,2,3,4,8,9,11]
    +输出:false
    +解释:这是因为第 5 和第 6 个石子之间的间距太大,没有可选的方案供青蛙跳跃过去。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4dce7655123de072901aeedbcf97c34339c56947 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "左叶子之和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "左叶子之和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6f4c5e16b257dd69c355918e68076b821beb92c0 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b4c819f7c12e4425966e9e97fd0c82dc" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.md" index d12a52a0cb81aa2c46c8c240a0a6f43377bb4b57..546f5bded5faee4be32688bccac6f755ff2b1726 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/403_\345\267\246\345\217\266\345\255\220\344\271\213\345\222\214/solution.md" @@ -1,5 +1,20 @@ # 左叶子之和 -以下错误的选项是? +

    计算给定二叉树的所有左叶子之和。

    + +

    示例:

    + +
    +    3
    +   / \
    +  9  20
    +    /  \
    +   15   7
    +
    +在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24
    + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4f5ba4f6623e632083204cd3733af3f377738e85 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数字转换为十六进制数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数字转换为十六进制数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..49afddcab3877d37c0fe2d066ade2a7e63527acd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e5c031aec74c468e999b764fc8f2ec3b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.md" index 604b1324d8b59372e7fdb399ed8603c1b327c4e1..9b160eae49417d0861e1ad66cab7de57e5fb3621 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/404_\346\225\260\345\255\227\350\275\254\346\215\242\344\270\272\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260/solution.md" @@ -1,5 +1,36 @@ # 数字转换为十六进制数 -以下错误的选项是? +

    给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。

    + +

    注意:

    + +
      +
    1. 十六进制中所有字母(a-f)都必须是小写。
    2. +
    3. 十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示;对于其他情况,十六进制字符串中的第一个字符将不会是0字符。 
    4. +
    5. 给定的数确保在32位有符号整数范围内。
    6. +
    7. 不能使用任何由库提供的将数字直接转换或格式化为十六进制的方法。
    8. +
    + +

    示例 1:

    + +
    +输入:
    +26
    +
    +输出:
    +"1a"
    +
    + +

    示例 2:

    + +
    +输入:
    +-1
    +
    +输出:
    +"ffffffff"
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4683ea8eec8daa66c3f4fa0865d52c855f56a29d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "根据身高重建队列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "根据身高重建队列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..31c1dbf10728671f213335fa34e2a933ee1a69a3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0ee0ac7bf63341b3b7e0ef225ed36316" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.md" index 53ffb92281097c4e43b8f65ee8e647a7506c2f79..da363611dde6f77b61cad3c45ad887117f84e368 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/405_\346\240\271\346\215\256\350\272\253\351\253\230\351\207\215\345\273\272\351\230\237\345\210\227/solution.md" @@ -1,5 +1,47 @@ # 根据身高重建队列 -以下错误的选项是? +

    假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好ki 个身高大于或等于 hi 的人。

    + +

    请你重新构造并返回输入数组 people 所表示的队列。返回的队列应该格式化为数组 queue ,其中 queue[j] = [hj, kj] 是队列中第 j 个人的属性(queue[0] 是排在队列前面的人)。

    + +

     

    + + + +

    示例 1:

    + +
    +输入:people = [[7,0],[4,4],[7,1],[5,0],[6,1],[5,2]]
    +输出:[[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]]
    +解释:
    +编号为 0 的人身高为 5 ,没有身高更高或者相同的人排在他前面。
    +编号为 1 的人身高为 7 ,没有身高更高或者相同的人排在他前面。
    +编号为 2 的人身高为 5 ,有 2 个身高更高或者相同的人排在他前面,即编号为 0 和 1 的人。
    +编号为 3 的人身高为 6 ,有 1 个身高更高或者相同的人排在他前面,即编号为 1 的人。
    +编号为 4 的人身高为 4 ,有 4 个身高更高或者相同的人排在他前面,即编号为 0、1、2、3 的人。
    +编号为 5 的人身高为 7 ,有 1 个身高更高或者相同的人排在他前面,即编号为 1 的人。
    +因此 [[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]] 是重新构造后的队列。
    +
    + +

    示例 2:

    + +
    +输入:people = [[6,0],[5,0],[4,0],[3,2],[2,2],[1,4]]
    +输出:[[4,0],[5,0],[2,2],[3,2],[1,4],[6,0]]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1954bef775621936c7df34c8a9c73fce0f7ba5f0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "接雨水 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "接雨水 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d7e4b5cace046761ceffbf5387f4e6ad04b2c5cb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "42683b4453734992a82d7f64a9579807" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.md" index f30a5a45eac7b7dcd7bc1698fc6503ed32b444ed..c56a4a218bfced57c28e9d1dcc85a62ac1ac41b4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/406_\346\216\245\351\233\250\346\260\264 II/solution.md" @@ -1,5 +1,41 @@ # 接雨水 II -以下错误的选项是? +

    给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入: heightMap = [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,3,3,2,3,1]]
    +输出: 4
    +解释: 下雨后,雨水将会被上图蓝色的方块中。总的接雨水量为1+2+1=4。
    +
    + +

    示例 2:

    + +

    + +
    +输入: heightMap = [[3,3,3,3,3],[3,2,2,2,3],[3,2,1,2,3],[3,2,2,2,3],[3,3,3,3,3]]
    +输出: 10
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a988706874150bc4208efbf128d7876f08c61751 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有效单词缩写" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有效单词缩写" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6fe385855fde450e2e3bd90eab4a21772a63c00e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/407_\346\234\211\346\225\210\345\215\225\350\257\215\347\274\251\345\206\231/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "207a53969dc74822bb64c0185775ad08" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..446ed2a41f9e1866678319291d0d4d818437f922 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最长回文串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最长回文串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..390fb1d4ca11f1192adf64295aa63c326a7bd5d3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "358bc061ea0b4627b7cf383ee672a4dd" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.md" index bb26362c547ef8a5a58cbc359f428a757fb89add..5ab50442a716c7957aa61dd01e389cbdce8b4dd6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/408_\346\234\200\351\225\277\345\233\236\346\226\207\344\270\262/solution.md" @@ -1,5 +1,25 @@ # 最长回文串 -以下错误的选项是? +

    给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。

    + +

    在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。

    + +

    注意:
    +假设字符串的长度不会超过 1010。

    + +

    示例 1:

    + +
    +输入:
    +"abccccdd"
    +
    +输出:
    +7
    +
    +解释:
    +我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..de91ea01fc6fe3ae126908eb91cf0b43ca01bbed 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分割数组的最大值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分割数组的最大值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..47170505e78c5030d3c37409c55ae3f2addf5025 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "aee71f2ff0a248a6beb5b712b3d72a8a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.md" index d8e1517cfeea0ff230cb7e5d03b0cc92a3e4b749..6efd010293c28466a299b6ddd9dc5247f517faac 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/409_\345\210\206\345\211\262\346\225\260\347\273\204\347\232\204\346\234\200\345\244\247\345\200\274/solution.md" @@ -1,5 +1,44 @@ # 分割数组的最大值 -以下错误的选项是? +

    给定一个非负整数数组 nums 和一个整数 m ,你需要将这个数组分成 m 个非空的连续子数组。

    + +

    设计一个算法使得这 m 个子数组各自和的最大值最小。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [7,2,5,10,8], m = 2
    +输出:18
    +解释:
    +一共有四种方法将 nums 分割为 2 个子数组。 其中最好的方式是将其分为 [7,2,5] 和 [10,8] 。
    +因为此时这两个子数组各自的和的最大值为18,在所有情况中最小。
    + +

    示例 2:

    + +
    +输入:nums = [1,2,3,4,5], m = 2
    +输出:9
    +
    + +

    示例 3:

    + +
    +输入:nums = [1,4,4], m = 3
    +输出:4
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.json" index 41d909638004f80b0af3251d56fe83b6341245b3..2284231c22813dec11b8d8a5bec0e5375168808d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "985b495d4dae4e759399c74e1717dffd" + "exercise_id": "2ded941fb1da4697a70d63c62ee1526a" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.md" index b789a7ef06f9a53fa928f063d5d13f0d2e1a736e..53ed804c394ae0ba1db60dfee8a90565db512395 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/40_\347\274\272\345\244\261\347\232\204\347\254\254\344\270\200\344\270\252\346\255\243\346\225\260/solution.md" @@ -1,7 +1,6 @@ # 缺失的第一个正数

    给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。

     

    进阶:你可以实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案吗?

     

    示例 1:

    输入:nums = [1,2,0]
    输出:
    3

    示例 2:

    输入:nums = [3,4,-1,1]
    输出:
    2

    示例 3:

    输入:nums = [7,8,9,11,12]
    输出:
    1

     

    提示:

    -

    给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。

     

    进阶:你可以实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案吗?

     

    示例 1:

    输入:nums = [1,2,0]
    输出:
    3

    示例 2:

    输入:nums = [3,4,-1,1]
    输出:
    2

    示例 3:

    输入:nums = [7,8,9,11,12]
    输出:
    1

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..bcea3f64a8bb063f5a7e7a6c3369f06a6c792657 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最短独占单词缩写" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最短独占单词缩写" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..53e270e5b72635430427cf88743db12fd0fca7c9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/410_\346\234\200\347\237\255\347\213\254\345\215\240\345\215\225\350\257\215\347\274\251\345\206\231/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8765516f61824331a23bb6fe12feb895" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..300206eff350da8a90ccf6579813a0ec91bda740 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "Fizz Buzz" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "Fizz Buzz" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..40e7c770ff7de87c60b67a4812395dc11e035796 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a9bc38a8af084be187a7e2f78335a591" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.md" index cf3c1161c1682aefa7f4b5c40260db4c3382f13e..024104ef592914b3ae46cafc99508f1f7aba6c55 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/411_Fizz Buzz/solution.md" @@ -1,5 +1,44 @@ # Fizz Buzz -以下错误的选项是? +

    给你一个整数 n ,找出从 1n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer下标从 1 开始)返回结果,其中:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:n = 3
    +输出:["1","2","Fizz"]
    +
    + +

    示例 2:

    + +
    +输入:n = 5
    +输出:["1","2","Fizz","4","Buzz"]
    +
    + +

    示例 3:

    + +
    +输入:n = 15
    +输出:["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..75dac3ab8faa7e931f9e0cf6c7973aaa05022864 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "等差数列划分" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "等差数列划分" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..902c723675580951eeaa5f657d47652006f63893 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "42bf62cca4f247d3a01ce9b080a243df" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.md" index ee811390072b534cddfbb57e762cbacd57bc2654..710ef18fe1cce1de3687c9ccbea7102aee5eae81 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/412_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206/solution.md" @@ -1,5 +1,45 @@ # 等差数列划分 -以下错误的选项是? +

    如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。

    + + + +
    +
    +

    给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。

    + +

    子数组 是数组中的一个连续序列。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3,4]
    +输出:3
    +解释:nums 中有三个子等差数组:[1, 2, 3]、[2, 3, 4] 和 [1,2,3,4] 自身。
    +
    + +

    示例 2:

    + +
    +输入:nums = [1]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b6673f263c86dcfde33c80d3c1c0f4f85d1cd0e5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "第三大的数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "第三大的数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f6b6c046686506ee68bcb683c3b924d15c66370f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "19f332b6b79e4c90b9d7be530ca7cc4d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.md" index 1525cecac37c8f6367ee9c583536cae00834c472..74753a8d16aae4563d5f98f429b15135ae0dc513 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/413_\347\254\254\344\270\211\345\244\247\347\232\204\346\225\260/solution.md" @@ -1,5 +1,45 @@ # 第三大的数 -以下错误的选项是? +

    给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。

    + +

     

    + +

    示例 1:

    + +
    +输入:[3, 2, 1]
    +输出:1
    +解释:第三大的数是 1 。
    + +

    示例 2:

    + +
    +输入:[1, 2]
    +输出:2
    +解释:第三大的数不存在, 所以返回最大的数 2 。
    +
    + +

    示例 3:

    + +
    +输入:[2, 2, 3, 1]
    +输出:1
    +解释:注意,要求返回第三大的数,是指在所有不同数字中排第三大的数。
    +此例中存在两个值为 2 的数,它们都排第二。在所有不同数字中排第三大的数为 1 。
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能设计一个时间复杂度 O(n) 的解决方案吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..23e39460377606a32dd0b60072675794d5aeb40c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字符串相加" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字符串相加" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ecab6d9429447a9ae0347ce35f17e92d924641fb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e9a55e77ef3b454697d22e96f4eb8aef" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.md" index d04de41d55106f99aed8c3ff0d7dc052f09ca1df..3fa7d51922e803554e171bd5204f998180a9772b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/414_\345\255\227\347\254\246\344\270\262\347\233\270\345\212\240/solution.md" @@ -1,5 +1,44 @@ # 字符串相加 -以下错误的选项是? +

    给定两个字符串形式的非负整数 num1num2 ,计算它们的和并同样以字符串形式返回。

    + +

    你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。

    + +

     

    + +

    示例 1:

    + +
    +输入:num1 = "11", num2 = "123"
    +输出:"134"
    +
    + +

    示例 2:

    + +
    +输入:num1 = "456", num2 = "77"
    +输出:"533"
    +
    + +

    示例 3:

    + +
    +输入:num1 = "0", num2 = "0"
    +输出:"0"
    +
    + +

     

    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6696bce2fd01ded7062bdf722e3fbaa283a7d233 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分割等和子集" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分割等和子集" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..082c0d5ceaae4ae2876df5e671a229804f305b9e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7215931846e14440aed5b96b13881eb3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.md" index 50612b9b41e4342c46d0e6f98f9346c05622b8da..f274862f838973509484c4c598241bf8692aac03 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/415_\345\210\206\345\211\262\347\255\211\345\222\214\345\255\220\351\233\206/solution.md" @@ -1,5 +1,33 @@ # 分割等和子集 -以下错误的选项是? +

    给你一个 只包含正整数 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,5,11,5]
    +输出:true
    +解释:数组可以分割成 [1, 5, 5] 和 [11] 。
    + +

    示例 2:

    + +
    +输入:nums = [1,2,3,5]
    +输出:false
    +解释:数组不能分割成两个元素和相等的子集。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..019b44ef222fd2d497f115936c8ddb776934deac 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "太平洋大西洋水流问题" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "太平洋大西洋水流问题" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..559ad8e05a2cbf89daa078b1d5589ee5cca4b91c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b339c874d8fa47278738a0757463c7b8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.md" index 60ffaa9bbd498753407c2ecfbfc5465d8a8e6378..c3cbf7a13eea9e3e1b3eb60e152d01874762cf6c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/416_\345\244\252\345\271\263\346\264\213\345\244\247\350\245\277\346\264\213\346\260\264\346\265\201\351\227\256\351\242\230/solution.md" @@ -1,5 +1,44 @@ # 太平洋大西洋水流问题 -以下错误的选项是? +

    给定一个 m x n 的非负整数矩阵来表示一片大陆上各个单元格的高度。“太平洋”处于大陆的左边界和上边界,而“大西洋”处于大陆的右边界和下边界。

    + +

    规定水流只能按照上、下、左、右四个方向流动,且只能从高到低或者在同等高度上流动。

    + +

    请找出那些水流既可以流动到“太平洋”,又能流动到“大西洋”的陆地单元的坐标。

    + +

     

    + +

    提示:

    + +
      +
    1. 输出坐标的顺序不重要
    2. +
    3. mn 都小于150
    4. +
    + +

     

    + +

    示例:

    + +

     

    + +
    +给定下面的 5x5 矩阵:
    +
    +  太平洋 ~   ~   ~   ~   ~ 
    +       ~  1   2   2   3  (5) *
    +       ~  3   2   3  (4) (4) *
    +       ~  2   4  (5)  3   1  *
    +       ~ (6) (7)  1   4   5  *
    +       ~ (5)  1   1   2   4  *
    +          *   *   *   *   * 大西洋
    +
    +返回:
    +
    +[[0, 4], [1, 3], [1, 4], [2, 2], [3, 0], [3, 1], [4, 0]] (上图中带括号的单元).
    +
    + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3cc7ce369532f68de28014c0198cf85790048857 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "屏幕可显示句子的数量" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "屏幕可显示句子的数量" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7bfb77ca7e4a22b3a62fa89a786e1cd919db7346 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/417_\345\261\217\345\271\225\345\217\257\346\230\276\347\244\272\345\217\245\345\255\220\347\232\204\346\225\260\351\207\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "54d2d0b9d2f04d17a733610ae78d0c5c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d89e6aeabbadaf05c323748d080a34ef2ef1a1e8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "甲板上的战舰" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "甲板上的战舰" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2b5bf38690dd895370b7467ea84ad13ef05710f6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "90578db24adb4568aa86971929c7c4b8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.md" index e126280b0fad0909cd21d5f6bcb4abf382bf9264..499b561253dad2d0c8417bfe5962bcf1adb74852 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/418_\347\224\262\346\235\277\344\270\212\347\232\204\346\210\230\350\210\260/solution.md" @@ -1,5 +1,37 @@ # 甲板上的战舰 -以下错误的选项是? +

    给定一个二维的甲板, 请计算其中有多少艘战舰。 战舰用 'X'表示,空位用 '.'表示。 你需要遵守以下规则:

    + + + +

    示例 :

    + +
    +X..X
    +...X
    +...X
    +
    + +

    在上面的甲板中有2艘战舰。

    + +

    无效样例 :

    + +
    +...X
    +XXXX
    +...X
    +
    + +

    你不会收到这样的无效甲板 - 因为战舰之间至少会有一个空位将它们分开。

    + +

    进阶:

    + +

    你可以用一次扫描算法,只使用O(1)额外空间,并且不修改甲板的值来解决这个问题吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f9e62208677c1623148692aff707b465fd5b9039 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "强密码检验器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "强密码检验器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0c239beb5593b07f707b842fbb37cae3d1bac880 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "afb199ff8fe24bee8f8acbfc4bc26ebe" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.md" index 62455295aa38c5915058a4e0f40613de88e26bee..371999f0c41a8995c80a27e879b31e4d6c493f74 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/419_\345\274\272\345\257\206\347\240\201\346\243\200\351\252\214\345\231\250/solution.md" @@ -1,5 +1,17 @@ # 强密码检验器 -以下错误的选项是? +

    一个强密码应满足以下所有条件:

    + +
      +
    1. 由至少6个,至多20个字符组成。
    2. +
    3. 至少包含一个小写字母,一个大写字母,和一个数字。
    4. +
    5. 同一字符不能连续出现三次 (比如 "...aaa..." 是不允许的, 但是 "...aa...a..." 是可以的)。
    6. +
    + +

    编写函数 strongPasswordChecker(s),s 代表输入字符串,如果 s 已经符合强密码条件,则返回0;否则返回要将 s 修改为满足强密码条件的字符串所需要进行修改的最小步数。

    + +

    插入、删除、替换任一字符都算作一次修改。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.json" index f03f0bd3883feed55195147c54e09a9983777a75..7825edb7908a2fe75c36fdb2416a195f0c29ab58 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "c263e001883e4644beadf234ecaac80e" + "exercise_id": "8b48372e56e7471f845ba3cd26183610" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.md" index 4444b6168e2f19ada7cf307b10817b5ae0274f79..03f8ec294e74cee82cfa919e97b9e683dd3798a4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/41_\346\216\245\351\233\250\346\260\264/solution.md" @@ -1,7 +1,6 @@ # 接雨水

    给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

     

    示例 1:

    输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]
    输出:
    6
    解释:
    上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。

    示例 2:

    输入:height = [4,2,0,3,2,5]
    输出:
    9

     

    提示:

    -

    给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

     

    示例 1:

    输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]
    输出:
    6
    解释:
    上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。

    示例 2:

    输入:height = [4,2,0,3,2,5]
    输出:
    9

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..69d93fd2a8ee73a25a224f0df44d1f7c421ca9c4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数组中两个数的最大异或值" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数组中两个数的最大异或值" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5e898dca94ca337620b4ccfe14c6b9bf06e1038a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1f0324ebb19a434bb239ea88ef45b2ed" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.md" index 608cdaefa0f618dc7f59de61f4045487d380b57d..d92ff6bbbba0ab7495b56f2ea9c97b10bc91d566 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/420_\346\225\260\347\273\204\344\270\255\344\270\244\344\270\252\346\225\260\347\232\204\346\234\200\345\244\247\345\274\202\346\210\226\345\200\274/solution.md" @@ -1,5 +1,59 @@ # 数组中两个数的最大异或值 -以下错误的选项是? +

    给你一个整数数组 nums ,返回 nums[i] XOR nums[j] 的最大运算结果,其中 0 ≤ i ≤ j < n

    + +

    进阶:你可以在 O(n) 的时间解决这个问题吗?

    + +

     

    + +
    +
    +

    示例 1:

    + +
    +输入:nums = [3,10,5,25,2,8]
    +输出:28
    +解释:最大运算结果是 5 XOR 25 = 28.
    + +

    示例 2:

    + +
    +输入:nums = [0]
    +输出:0
    +
    + +

    示例 3:

    + +
    +输入:nums = [2,4]
    +输出:6
    +
    + +

    示例 4:

    + +
    +输入:nums = [8,10,2]
    +输出:10
    +
    + +

    示例 5:

    + +
    +输入:nums = [14,70,53,83,49,91,36,80,92,51,66,70]
    +输出:127
    +
    + +

     

    + +

    提示:

    + + +
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..de62a864ebe293279eb39064d8451b286b0be64c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有效的单词方块" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有效的单词方块" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2c4cedca0c298b4a05c76e024760fe9b4cf98946 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/421_\346\234\211\346\225\210\347\232\204\345\215\225\350\257\215\346\226\271\345\235\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f11a5f7ddc8742db97045f6a79e1e53d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..39e46416536523774807808960ce21844c512304 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "从英文中重建数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "从英文中重建数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..204776928b021aba374e1add567ec3413d307cfd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8dbd08a0a01640a498ee4f039b717f6f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.md" index 9623e6b5ccd60c583e02c53f790c3048f1f4629a..f3fcddc23900c5a978c5e56c96da5a47e8b81dc4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/422_\344\273\216\350\213\261\346\226\207\344\270\255\351\207\215\345\273\272\346\225\260\345\255\227/solution.md" @@ -1,5 +1,31 @@ # 从英文中重建数字 -以下错误的选项是? +

    给定一个非空字符串,其中包含字母顺序打乱的英文单词表示的数字0-9。按升序输出原始的数字。

    + +

    注意:

    + +
      +
    1. 输入只包含小写英文字母。
    2. +
    3. 输入保证合法并可以转换为原始的数字,这意味着像 "abc" 或 "zerone" 的输入是不允许的。
    4. +
    5. 输入字符串的长度小于 50,000。
    6. +
    + +

    示例 1:

    + +
    +输入: "owoztneoer"
    +
    +输出: "012" (zeroonetwo)
    +
    + +

    示例 2:

    + +
    +输入: "fviefuro"
    +
    +输出: "45" (fourfive)
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..26f8bf01b4df6dd092dc89fa699b9274f628c704 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "替换后的最长重复字符" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "替换后的最长重复字符" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5259de2db3fd8d15c76a8b38dfd5a09df1d42148 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "eca6cce30b7a4445884bda0f92c0c9d1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.md" index 721c7901bef7975a16eead4cd921ad04be4dfc1b..f938a900ee7e855665f8bd56adf41b5f352c113f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/423_\346\233\277\346\215\242\345\220\216\347\232\204\346\234\200\351\225\277\351\207\215\345\244\215\345\255\227\347\254\246/solution.md" @@ -1,5 +1,29 @@ # 替换后的最长重复字符 -以下错误的选项是? +

    给你一个仅由大写英文字母组成的字符串,你可以将任意位置上的字符替换成另外的字符,总共可最多替换 次。在执行上述操作后,找到包含重复字母的最长子串的长度。

    + +

    注意:字符串长度 和 k 不会超过 104

    + +

     

    + +

    示例 1:

    + +
    +输入:s = "ABAB", k = 2
    +输出:4
    +解释:用两个'A'替换为两个'B',反之亦然。
    +
    + +

    示例 2:

    + +
    +输入:s = "AABABBA", k = 1
    +输出:4
    +解释:
    +将中间的一个'A'替换为'B',字符串变为 "AABBBBA"。
    +子串 "BBBB" 有最长重复字母, 答案为 4。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5e45bdadfc15f6ff207d6c8d5f361ac34e28ae81 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词方块" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词方块" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8e0eaaec16276a248e5daa493a5fa6df30ffac3d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/424_\345\215\225\350\257\215\346\226\271\345\235\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1c9cde11d5dd40e1bc5102104d6652dc" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..95a0b975376e1b2c8008b40e319b748ff69c1733 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "将二叉搜索树转化为排序的双向链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "将二叉搜索树转化为排序的双向链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b74db148752af02801a10459eed8f8166928b51a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/425_\345\260\206\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\350\275\254\345\214\226\344\270\272\346\216\222\345\272\217\347\232\204\345\217\214\345\220\221\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "65e137f144734218a65e412bb76cb270" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..199685a0b0d6134c47f780de927575bdd68909c4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "建立四叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "建立四叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..722e08019e194a1569af23b9dc67fd4c0ae8b743 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "693613bc4d7c465ca8bc07f331b91109" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.md" index ced89c300d1c6902f34dbe8a2a1d252f930c4c03..c0aaba5eb03b4f047d869d18f5eb1b684dc3de0a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/426_\345\273\272\347\253\213\345\233\233\345\217\211\346\240\221/solution.md" @@ -1,5 +1,100 @@ # 建立四叉树 -以下错误的选项是? +

    给你一个 n * n 矩阵 grid ,矩阵由若干 01 组成。请你用四叉树表示该矩阵 grid

    + +

    你需要返回能表示矩阵的 四叉树 的根结点。

    + +

    注意,当 isLeafFalse 时,你可以把 True 或者 False 赋值给节点,两种值都会被判题机制 接受

    + +

    四叉树数据结构中,每个内部节点只有四个子节点。此外,每个节点都有两个属性:

    + + + +
    class Node {
    +    public boolean val;
    +    public boolean isLeaf;
    +    public Node topLeft;
    +    public Node topRight;
    +    public Node bottomLeft;
    +    public Node bottomRight;
    +}
    + +

    我们可以按以下步骤为二维区域构建四叉树:

    + +
      +
    1. 如果当前网格的值相同(即,全为 0 或者全为 1),将 isLeaf 设为 True ,将 val 设为网格相应的值,并将四个子节点都设为 Null 然后停止。
    2. +
    3. 如果当前网格的值不同,将 isLeaf 设为 False, 将 val 设为任意值,然后如下图所示,将当前网格划分为四个子网格。
    4. +
    5. 使用适当的子网格递归每个子节点。
    6. +
    + +

    + +

    如果你想了解更多关于四叉树的内容,可以参考 wiki

    + +

    四叉树格式:

    + +

    输出为使用层序遍历后四叉树的序列化形式,其中 null 表示路径终止符,其下面不存在节点。

    + +

    它与二叉树的序列化非常相似。唯一的区别是节点以列表形式表示 [isLeaf, val]

    + +

    如果 isLeaf 或者 val 的值为 True ,则表示它在列表 [isLeaf, val] 中的值为 1 ;如果 isLeaf 或者 val 的值为 False ,则表示值为 0

    + +

     

    + +

    示例 1:

    + +

    + +
    输入:grid = [[0,1],[1,0]]
    +输出:[[0,1],[1,0],[1,1],[1,1],[1,0]]
    +解释:此示例的解释如下:
    +请注意,在下面四叉树的图示中,0 表示 false,1 表示 True 。
    +
    +
    + +

    示例 2:

    + +

    + +
    输入:grid = [[1,1,1,1,0,0,0,0],[1,1,1,1,0,0,0,0],[1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1],[1,1,1,1,0,0,0,0],[1,1,1,1,0,0,0,0],[1,1,1,1,0,0,0,0],[1,1,1,1,0,0,0,0]]
    +输出:[[0,1],[1,1],[0,1],[1,1],[1,0],null,null,null,null,[1,0],[1,0],[1,1],[1,1]]
    +解释:网格中的所有值都不相同。我们将网格划分为四个子网格。
    +topLeft,bottomLeft 和 bottomRight 均具有相同的值。
    +topRight 具有不同的值,因此我们将其再分为 4 个子网格,这样每个子网格都具有相同的值。
    +解释如下图所示:
    +
    +
    + +

    示例 3:

    + +
    输入:grid = [[1,1],[1,1]]
    +输出:[[1,1]]
    +
    + +

    示例 4:

    + +
    输入:grid = [[0]]
    +输出:[[1,0]]
    +
    + +

    示例 5:

    + +
    输入:grid = [[1,1,0,0],[1,1,0,0],[0,0,1,1],[0,0,1,1]]
    +输出:[[0,1],[1,1],[1,0],[1,0],[1,1]]
    +
    + +

     

    + +

    提示:

    + +
      +
    1. n == grid.length == grid[i].length
    2. +
    3. n == 2^x 其中 0 <= x <= 6
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4e6d0c1fef870045822fd2fa3b8b1241a78c3231 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "序列化和反序列化 N 叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "序列化和反序列化 N 叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..43ca0c5068c312e0e432117159737c522abd16e6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/427_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226 N \345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2f942116fbf24b2eb156614ce441847d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ae8a19e4e991cf287aee78dba705332f39bb3295 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "N 叉树的层序遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "N 叉树的层序遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e825fe86ed7e3aacbaeed794bb2950f407a9d4e6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3375e2a35544488ebe7a80f643aa0d64" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" index 2b5f4d785e3f230ba4e4df69f76e3c6e35f462be..3f829701ef109758cdb894d92009427840634ac5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/428_N \345\217\211\346\240\221\347\232\204\345\261\202\345\272\217\351\201\215\345\216\206/solution.md" @@ -1,5 +1,38 @@ # N 叉树的层序遍历 -以下错误的选项是? +

    给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。

    + +

    树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:root = [1,null,3,2,4,null,5,6]
    +输出:[[1],[3,2,4],[5,6]]
    +
    + +

    示例 2:

    + +

    + +
    +输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]
    +输出:[[1],[2,3,4,5],[6,7,8,9,10],[11,12,13],[14]]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..65e2ed76d339db4091e510abdeb13fb3696b698c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "扁平化多级双向链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "扁平化多级双向链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1fbf58673db19656eaa10f1afd2ead54eb9c06a7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d122c3812bfa41a5980846c7901d7f8a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.md" index bdb4c6e8a395668fe95511eba1fd94b48c497841..235bbae1286d3e037ba6951f02a39a79a638562d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/429_\346\211\201\345\271\263\345\214\226\345\244\232\347\272\247\345\217\214\345\220\221\351\223\276\350\241\250/solution.md" @@ -1,5 +1,84 @@ # 扁平化多级双向链表 -以下错误的选项是? +

    多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独的双向链表。这些子列表也可能会有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。

    + +

    给你位于列表第一级的头节点,请你扁平化列表,使所有结点出现在单级双链表中。

    + +

     

    + +

    示例 1:

    + +
    输入:head = [1,2,3,4,5,6,null,null,null,7,8,9,10,null,null,11,12]
    +输出:[1,2,3,7,8,11,12,9,10,4,5,6]
    +解释:
    +
    +输入的多级列表如下图所示:
    +
    +
    +
    +扁平化后的链表如下图:
    +
    +
    +
    + +

    示例 2:

    + +
    输入:head = [1,2,null,3]
    +输出:[1,3,2]
    +解释:
    +
    +输入的多级列表如下图所示:
    +
    +  1---2---NULL
    +  |
    +  3---NULL
    +
    + +

    示例 3:

    + +
    输入:head = []
    +输出:[]
    +
    + +

     

    + +

    如何表示测试用例中的多级链表?

    + +

    示例 1 为例:

    + +
     1---2---3---4---5---6--NULL
    +         |
    +         7---8---9---10--NULL
    +             |
    +             11--12--NULL
    + +

    序列化其中的每一级之后:

    + +
    [1,2,3,4,5,6,null]
    +[7,8,9,10,null]
    +[11,12,null]
    +
    + +

    为了将每一级都序列化到一起,我们需要每一级中添加值为 null 的元素,以表示没有节点连接到上一级的上级节点。

    + +
    [1,2,3,4,5,6,null]
    +[null,null,7,8,9,10,null]
    +[null,11,12,null]
    +
    + +

    合并所有序列化结果,并去除末尾的 null 。

    + +
    [1,2,3,4,5,6,null,null,null,7,8,9,10,null,null,11,12]
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.json" index 66ad0c1410ccf6160ea9136da14c69782e854c46..fa3075988a386a227b3f26a3563724fe57397aa6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "7505175d64a44c478bc0e3afed95721e" + "exercise_id": "ae908bb63b904b528239e9a1f8695557" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" index 44e233a9dc1c7ee138eff6a5f4e2fd19a541bb79..f8efe63ffbe122d00393bdebddadced93fa5d36f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/42_\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" @@ -1,7 +1,6 @@ # 字符串相乘

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。

    示例 1:

    输入: num1 = "2", num2 = "3"
    输出:
    "6"

    示例 2:

    输入: num1 = "123", num2 = "456"
    输出:
    "56088"

    说明:

    1. num1 和 num2 的长度小于110。
    2. num1 和 num2 只包含数字 0-9
    3. num1 和 num2 均不以零开头,除非是数字 0 本身。
    4. 不能使用任何标准库的大数类型(比如 BigInteger)直接将输入转换为整数来处理
    -

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。

    示例 1:

    输入: num1 = "2", num2 = "3"
    输出:
    "6"

    示例 2:

    输入: num1 = "123", num2 = "456"
    输出:
    "56088"

    说明:

    1. num1 和 num2 的长度小于110。
    2. num1 和 num2 只包含数字 0-9
    3. num1 和 num2 均不以零开头,除非是数字 0 本身。
    4. 不能使用任何标准库的大数类型(比如 BigInteger)直接将输入转换为整数来处理
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cea0e4cebbb3ebf48329c975f3c9665510f6d2c3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "将 N 叉树编码为二叉树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "将 N 叉树编码为二叉树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6ef5f0b0f41586c87a31a0c2495acfa4903f6ddf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/430_\345\260\206 N \345\217\211\346\240\221\347\274\226\347\240\201\344\270\272\344\272\214\345\217\211\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4f044357152543079b4670f4d25d6b00" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..0b01ee3b6dbff93a30cf0ef3a728dbf625b6697c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "全 O(1) 的数据结构" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "全 O(1) 的数据结构" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..64a3d3bed76655963235fe68396fe08a6448d813 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8abed1cfe9c04a62b9658d4985267aae" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.md" index 50150b945249999fdffe5f31652df7e3614834ce..fe2b221a0e6c7198b50cc620a42e72c21d0f652d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/431_\345\205\250 O(1) \347\232\204\346\225\260\346\215\256\347\273\223\346\236\204/solution.md" @@ -1,5 +1,20 @@ # 全 O(1) 的数据结构 -以下错误的选项是? +

    请你实现一个数据结构支持以下操作:

    + +
      +
    1. Inc(key) - 插入一个新的值为 1 的 key。或者使一个存在的 key 增加一,保证 key 不为空字符串。
    2. +
    3. Dec(key) - 如果这个 key 的值是 1,那么把他从数据结构中移除掉。否则使一个存在的 key 值减一。如果这个 key 不存在,这个函数不做任何事情。key 保证不为空字符串。
    4. +
    5. GetMaxKey() - 返回 key 中值最大的任意一个。如果没有元素存在,返回一个空字符串""
    6. +
    7. GetMinKey() - 返回 key 中值最小的任意一个。如果没有元素存在,返回一个空字符串""
    8. +
    + +

     

    + +

    挑战:

    + +

    你能够以 O(1) 的时间复杂度实现所有操作吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b407c10aa4e78dbe8ada0b15e342174746ee5a67 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小基因变化" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小基因变化" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9dda8c3a5f6a3f132cfa84cc6001a678044d7b89 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "403fc61f3afd4514ad5d90019ff4d91d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.md" index e6c7458414880c8537a7c9ce29d11269c3c46d64..593a2ac233048d16066b3588df2b18977d4f6fa0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/432_\346\234\200\345\260\217\345\237\272\345\233\240\345\217\230\345\214\226/solution.md" @@ -1,5 +1,55 @@ # 最小基因变化 -以下错误的选项是? +

    一条基因序列由一个带有8个字符的字符串表示,其中每个字符都属于 "A", "C", "G", "T"中的任意一个。

    + +

    假设我们要调查一个基因序列的变化。一次基因变化意味着这个基因序列中的一个字符发生了变化。

    + +

    例如,基因序列由"AACCGGTT" 变化至 "AACCGGTA" 即发生了一次基因变化。

    + +

    与此同时,每一次基因变化的结果,都需要是一个合法的基因串,即该结果属于一个基因库。

    + +

    现在给定3个参数 — start, end, bank,分别代表起始基因序列,目标基因序列及基因库,请找出能够使起始基因序列变化为目标基因序列所需的最少变化次数。如果无法实现目标变化,请返回 -1。

    + +

    注意:

    + +
      +
    1. 起始基因序列默认是合法的,但是它并不一定会出现在基因库中。
    2. +
    3. 如果一个起始基因序列需要多次变化,那么它每一次变化之后的基因序列都必须是合法的。
    4. +
    5. 假定起始基因序列与目标基因序列是不一样的。
    6. +
    + +

     

    + +

    示例 1:

    + +
    +start: "AACCGGTT"
    +end:   "AACCGGTA"
    +bank: ["AACCGGTA"]
    +
    +返回值: 1
    +
    + +

    示例 2:

    + +
    +start: "AACCGGTT"
    +end:   "AAACGGTA"
    +bank: ["AACCGGTA", "AACCGCTA", "AAACGGTA"]
    +
    +返回值: 2
    +
    + +

    示例 3:

    + +
    +start: "AAAAACCC"
    +end:   "AACCCCCC"
    +bank: ["AAAACCCC", "AAACCCCC", "AACCCCCC"]
    +
    +返回值: 3
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9370b0b49acdd6748f1a5979e560de7605050063 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字符串中的单词数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字符串中的单词数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6eb803a00ef06edc5a60c858f8a56c708aca5892 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e19dbd1e45ba48b2820310e0d1e2c18f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.md" index bd25b819ed99e16ea55eeda5267b9d4fe6ed636b..b60a45128bff717a5ba941ba02232fa4e1be2421 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/433_\345\255\227\347\254\246\344\270\262\344\270\255\347\232\204\345\215\225\350\257\215\346\225\260/solution.md" @@ -1,5 +1,16 @@ # 字符串中的单词数 -以下错误的选项是? +

    统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。

    + +

    请注意,你可以假定字符串里不包括任何不可打印的字符。

    + +

    示例:

    + +
    输入: "Hello, my name is John"
    +输出: 5
    +解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3f2fcb2c7f055c03c0dac03e15249408f11f3d35 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "无重叠区间" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "无重叠区间" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..17955ab4dbc60d5271eb7fd278124294e6c3a70e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e993ede55e194605bd0c6785586beb1c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.md" index ad597652b4b83ef7105885441d76b4d1be4fb1be..dc6d81f3015a77f4bc1e443ee6a69361797debec 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/434_\346\227\240\351\207\215\345\217\240\345\214\272\351\227\264/solution.md" @@ -1,5 +1,44 @@ # 无重叠区间 -以下错误的选项是? +

    给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。

    + +

    注意:

    + +
      +
    1. 可以认为区间的终点总是大于它的起点。
    2. +
    3. 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。
    4. +
    + +

    示例 1:

    + +
    +输入: [ [1,2], [2,3], [3,4], [1,3] ]
    +
    +输出: 1
    +
    +解释: 移除 [1,3] 后,剩下的区间没有重叠。
    +
    + +

    示例 2:

    + +
    +输入: [ [1,2], [1,2], [1,2] ]
    +
    +输出: 2
    +
    +解释: 你需要移除两个 [1,2] 来使剩下的区间没有重叠。
    +
    + +

    示例 3:

    + +
    +输入: [ [1,2], [2,3] ]
    +
    +输出: 0
    +
    +解释: 你不需要移除任何区间,因为它们已经是无重叠的了。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..303254d30bf27b6c9a713b57a7d10f0c6a4754e1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找右区间" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找右区间" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f3203020068c324f9f46f8af7299352f84a50f30 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f0d2063c48ce4bc392d3c457b45a752a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.md" index 4efdc90532cae5affe7a5f1bcf8c905b290b06ab..b49e568ac7dd69bea74669aa42727fce5530c63f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/435_\345\257\273\346\211\276\345\217\263\345\214\272\351\227\264/solution.md" @@ -1,5 +1,50 @@ # 寻找右区间 -以下错误的选项是? +

    给你一个区间数组 intervals ,其中 intervals[i] = [starti, endi] ,且每个 starti不同

    + +

    区间 i右侧区间 可以记作区间 j ,并满足 startj >= endi ,且 startj 最小化

    + +

    返回一个由每个区间 i右侧区间 的最小起始位置组成的数组。如果某个区间 i 不存在对应的 右侧区间 ,则下标 i 处的值设为 -1

    +  + +

    示例 1:

    + +
    +输入:intervals = [[1,2]]
    +输出:[-1]
    +解释:集合中只有一个区间,所以输出-1。
    +
    + +

    示例 2:

    + +
    +输入:intervals = [[3,4],[2,3],[1,2]]
    +输出:[-1, 0, 1]
    +解释:对于 [3,4] ,没有满足条件的“右侧”区间。
    +对于 [2,3] ,区间[3,4]具有最小的“右”起点;
    +对于 [1,2] ,区间[2,3]具有最小的“右”起点。
    +
    + +

    示例 3:

    + +
    +输入:intervals = [[1,4],[2,3],[3,4]]
    +输出:[-1, 2, -1]
    +解释:对于区间 [1,4] 和 [3,4] ,没有满足条件的“右侧”区间。
    +对于 [2,3] ,区间 [3,4] 有最小的“右”起点。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..fc311de5d805f09f22a2e63c7e9f8c9731c71153 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "路径总和 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "路径总和 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..085da1fb98ad2dcf733c9b5d782fd4aa8248dd4d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e61f1a25c84d4ca0ae40474f0bab75c1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.md" index bb42946190c75e76352fc89e9fbfe2ae3ce3d72c..559a61cef59b0fe556e2ff245bfdb24a8f96613e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/436_\350\267\257\345\276\204\346\200\273\345\222\214 III/solution.md" @@ -1,5 +1,38 @@ # 路径总和 III -以下错误的选项是? +

    给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum路径 的数目。

    + +

    路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:root = [10,5,-3,3,2,null,11,3,-2,null,1], targetSum = 8
    +输出:3
    +解释:和等于 8 的路径有 3 条,如图所示。
    +
    + +

    示例 2:

    + +
    +输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
    +输出:3
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..18095a7dff551c9446726c45bfefd04e100c22c8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "找到字符串中所有字母异位词" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "找到字符串中所有字母异位词" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0f23d971109d3cb09c84ecec603cdf078fc24689 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fccea83fcd6a4c829d419d7b5e7a2fe9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" index 6aebdce0b5e3b8939c952702fe262dff0ee6f627..d2364f91bfa8703523853badd7c561886885f03f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/437_\346\211\276\345\210\260\345\255\227\347\254\246\344\270\262\344\270\255\346\211\200\346\234\211\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215/solution.md" @@ -1,5 +1,41 @@ # 找到字符串中所有字母异位词 -以下错误的选项是? +

    给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

    + +

    异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。

    + +

     

    + +

    示例 1:

    + +
    +输入: s = "cbaebabacd", p = "abc"
    +输出: [0,6]
    +解释:
    +起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。
    +起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。
    +
    + +

     示例 2:

    + +
    +输入: s = "abab", p = "ab"
    +输出: [0,1,2]
    +解释:
    +起始索引等于 0 的子串是 "ab", 它是 "ab" 的异位词。
    +起始索引等于 1 的子串是 "ba", 它是 "ab" 的异位词。
    +起始索引等于 2 的子串是 "ab", 它是 "ab" 的异位词。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4519ab4a6c2a964e23d641aa2309bea7c83c1297 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "三元表达式解析器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "三元表达式解析器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..40204b5632cc110ecb67c9bcdcb2619735531b78 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/438_\344\270\211\345\205\203\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ed564b025ad24b5daa99fb15afb358f4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..15e2eefbcd4dd6df66342e9c936d4dae35dde0d6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "字典序的第K小数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "字典序的第K小数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c304e31c106e2cd74e2dc1612599ebb816f2d2b7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3b139b26c5ec409b9acdefac125e49d0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.md" index 7dbc8cdc1cd1227efd21d4f6d03468a2551eb2ac..420b0594a9b4ac0730cd5710f8940a0ae2ce59f1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/439_\345\255\227\345\205\270\345\272\217\347\232\204\347\254\254K\345\260\217\346\225\260\345\255\227/solution.md" @@ -1,5 +1,22 @@ # 字典序的第K小数字 -以下错误的选项是? +

    给定整数 n 和 k,找到 1 到 n 中字典序第 k 小的数字。

    + +

    注意:1 ≤ k ≤ n ≤ 109

    + +

    示例 :

    + +
    +输入:
    +n: 13   k: 2
    +
    +输出:
    +10
    +
    +解释:
    +字典序的排列是 [1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9],所以第二小的数字是 10。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.json" index 955e847a57b480f99a6d6d7db68fcf4d26119ce6..abc109445f109bde040750d13c48b3aaf84a6537 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "d39c84ccfb5945afac794f75005270f3" + "exercise_id": "4b8b3535fea6432faa5e3524532f27f6" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.md" index 07d293818653a5e621fd71c3948ca8e3c5d85685..f9836ababf661942ed8dd6cef91327e741ebf387 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/43_\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.md" @@ -1,7 +1,6 @@ # 通配符匹配

    给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。

    '?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。

    两个字符串完全匹配才算匹配成功。

    说明:

    示例 1:

    输入:s = "aa"p = "a"
    输出:
    false
    解释:
    "a" 无法匹配 "aa" 整个字符串。

    示例 2:

    输入:s = "aa"p = "*"
    输出:
    true
    解释:
     '*' 可以匹配任意字符串。

    示例 3:

    输入:s = "cb"p = "?a"
    输出:
    false
    解释:
     '?' 可以匹配 'c', 但第二个 'a' 无法匹配 'b'。

    示例 4:

    输入:s = "adceb"p = "*a*b"
    输出:
    true
    解释:
     第一个 '*' 可以匹配空字符串, 第二个 '*' 可以匹配字符串 "dce".

    示例 5:

    输入:s = "acdcb"p = "a*c?b"
    输出:
    false
    -

    给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。

    '?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。

    两个字符串完全匹配才算匹配成功。

    说明:

    示例 1:

    输入:s = "aa"p = "a"
    输出:
    false
    解释:
    "a" 无法匹配 "aa" 整个字符串。

    示例 2:

    输入:s = "aa"p = "*"
    输出:
    true
    解释:
     '*' 可以匹配任意字符串。

    示例 3:

    输入:s = "cb"p = "?a"
    输出:
    false
    解释:
     '?' 可以匹配 'c', 但第二个 'a' 无法匹配 'b'。

    示例 4:

    输入:s = "adceb"p = "*a*b"
    输出:
    true
    解释:
     第一个 '*' 可以匹配空字符串, 第二个 '*' 可以匹配字符串 "dce".

    示例 5:

    输入:s = "acdcb"p = "a*c?b"
    输出:
    false
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..19af674a8418866f4104f75a106e60ca2e384e10 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "排列硬币" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "排列硬币" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..fffd895f87df01c2ffaf7708484a096951d856c6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2bec361fd0694799a7111c67bdef79a2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.md" index 98f71e239d56dc1ff8d32cb96b280a4e2e9addc6..a8daac660938cf725d1c387e59c860833b74196e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/440_\346\216\222\345\210\227\347\241\254\345\270\201/solution.md" @@ -1,5 +1,35 @@ # 排列硬币 -以下错误的选项是? +

    你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。

    + +

    给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 5
    +输出:2
    +解释:因为第三行不完整,所以返回 2 。
    +
    + +

    示例 2:

    + +
    +输入:n = 8
    +输出:3
    +解释:因为第四行不完整,所以返回 3 。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d150a5e5e1becaf17a451d716e413ef0354a33c1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数组中重复的数据" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数组中重复的数据" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5f6c2567a571d37731b42b06983094031e86da93 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "beea410dfa244a5aa4b9639ad21e585c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.md" index 3586907ad9cff5402314e637fb8d069df2596f12..bf22783fe75fe75051789cce0021e118ce421d2b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/441_\346\225\260\347\273\204\344\270\255\351\207\215\345\244\215\347\232\204\346\225\260\346\215\256/solution.md" @@ -1,5 +1,21 @@ # 数组中重复的数据 -以下错误的选项是? +

    给定一个整数数组 a,其中1 ≤ a[i] ≤ nn为数组长度), 其中有些元素出现两次而其他元素出现一次

    + +

    找到所有出现两次的元素。

    + +

    你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗?

    + +

    示例:

    + +
    +输入:
    +[4,3,2,7,8,2,3,1]
    +
    +输出:
    +[2,3]
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b3434021bbcc7a44c8642f77c0d5c218df75251e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "压缩字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "压缩字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..beff0a99ce39ed74a7d7391a1a9da2bbddd483a5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8883698353f548b0911526d0a99affd1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.md" index 9437159c69df0441a8dfe0494d68dcd6dcafe4cd..004d06e56c78adc4714e205300d0c0969b57950c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/442_\345\216\213\347\274\251\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,59 @@ # 压缩字符串 -以下错误的选项是? +

    给你一个字符数组 chars ,请使用下述算法压缩:

    + +

    从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符

    + + + +

    压缩后得到的字符串 s 不应该直接返回 ,需要转储到字符数组 chars 中。需要注意的是,如果组长度为 1010 以上,则在 chars 数组中会被拆分为多个字符。

    + +

    请在 修改完输入数组后 ,返回该数组的新长度。

    + +

    你必须设计并实现一个只使用常量额外空间的算法来解决此问题。

    + +

     

    + +

    示例 1:

    + +
    +输入:chars = ["a","a","b","b","c","c","c"]
    +输出:返回 6 ,输入数组的前 6 个字符应该是:["a","2","b","2","c","3"]
    +解释:
    +"aa" 被 "a2" 替代。"bb" 被 "b2" 替代。"ccc" 被 "c3" 替代。
    +
    + +

    示例 2:

    + +
    +输入:chars = ["a"]
    +输出:返回 1 ,输入数组的前 1 个字符应该是:["a"]
    +解释:
    +没有任何字符串被替代。
    +
    + +

    示例 3:

    + +
    +输入:chars = ["a","b","b","b","b","b","b","b","b","b","b","b","b"]
    +输出:返回 4 ,输入数组的前 4 个字符应该是:["a","b","1","2"]。
    +解释:
    +由于字符 "a" 不重复,所以不会被压缩。"bbbbbbbbbbbb" 被 “b12” 替代。
    +注意每个数字在数组中都有它自己的位置。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..70e7286e0eee722f8ed7054220dc42d9f343caf5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "序列重建" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "序列重建" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ec40ee8dbb0cb538c3de46a47a12122dd6cc4ddb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/443_\345\272\217\345\210\227\351\207\215\345\273\272/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "747662440c4741b7bebe4fa185b735cf" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a566850625530c48bd62c0ddf2d45436c2be9206 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "两数相加 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "两数相加 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..43fb9765bb1d5d239684a4e0e7f59c325dd69031 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1008ca7186a44bdcbb7d390ac8a17ae4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.md" index f064c4092403caeae2aeb690ec04f27764c93ece..2f2db5abc559bea8fd6dbde87694ec22d1343489 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/444_\344\270\244\346\225\260\347\233\270\345\212\240 II/solution.md" @@ -1,5 +1,48 @@ # 两数相加 II -以下错误的选项是? +

    给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。

    + +

    你可以假设除了数字 0 之外,这两个数字都不会以零开头。

    + +

     

    + +

    示例1:

    + +

    + +
    +输入:l1 = [7,2,4,3], l2 = [5,6,4]
    +输出:[7,8,0,7]
    +
    + +

    示例2:

    + +
    +输入:l1 = [2,4,3], l2 = [5,6,4]
    +输出:[8,0,7]
    +
    + +

    示例3:

    + +
    +输入:l1 = [0], l2 = [0]
    +输出:[0]
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:如果输入链表不能修改该如何处理?换句话说,不能对列表中的节点进行翻转。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8d65426967fc2d8cf8b42eddc9852a438b6a5118 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "等差数列划分 II - 子序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "等差数列划分 II - 子序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..028527108cf178a00ed3c08a7693e4206daf7a2d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c5a967f63a0d44c2b6ac00b67275afa9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.md" index 79bca0125de4e2404e803d8ac79578c525fe7f7f..994e6ce7a9d413b0540d9ec51a5260facaba684e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/445_\347\255\211\345\267\256\346\225\260\345\210\227\345\210\222\345\210\206 II - \345\255\220\345\272\217\345\210\227/solution.md" @@ -1,5 +1,56 @@ # 等差数列划分 II - 子序列 -以下错误的选项是? +

    给你一个整数数组 nums ,返回 nums 中所有 等差子序列 的数目。

    + +

    如果一个序列中 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该序列为等差序列。

    + + + +

    数组中的子序列是从数组中删除一些元素(也可能不删除)得到的一个序列。

    + + + +

    题目数据保证答案是一个 32-bit 整数。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [2,4,6,8,10]
    +输出:7
    +解释:所有的等差子序列为:
    +[2,4,6]
    +[4,6,8]
    +[6,8,10]
    +[2,4,6,8]
    +[4,6,8,10]
    +[2,4,6,8,10]
    +[2,6,10]
    +
    + +

    示例 2:

    + +
    +输入:nums = [7,7,7,7,7]
    +输出:16
    +解释:数组中的任意子序列都是等差子序列。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e73d1aa9567d7c4e6731e75ed06c7ef3bb08a2ef 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "回旋镖的数量" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "回旋镖的数量" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5a837686a8eb32bceb7d9788fd695f52d93814fa --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bd1ac9d446cd43159a2fbca2a411b4bc" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.md" index 1920e3f9624a9dcfb74258ce504aaeaa4d9e3613..3d31df7dd74b10cf3c0af3b2f845c7e21fe7c80f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/446_\345\233\236\346\227\213\351\225\226\347\232\204\346\225\260\351\207\217/solution.md" @@ -1,5 +1,44 @@ # 回旋镖的数量 -以下错误的选项是? +

    给定平面上 n 互不相同 的点 points ,其中 points[i] = [xi, yi]回旋镖 是由点 (i, j, k) 表示的元组 ,其中 i 和 j 之间的距离和 i 和 k 之间的欧式距离相等(需要考虑元组的顺序)。

    + +

    返回平面上所有回旋镖的数量。

    +  + +

    示例 1:

    + +
    +输入:points = [[0,0],[1,0],[2,0]]
    +输出:2
    +解释:两个回旋镖为 [[1,0],[0,0],[2,0]][[1,0],[2,0],[0,0]]
    +
    + +

    示例 2:

    + +
    +输入:points = [[1,1],[2,2],[3,3]]
    +输出:2
    +
    + +

    示例 3:

    + +
    +输入:points = [[1,1]]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..05bdd382e18b303e3acd4257ea5005fceaa05bb8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "找到所有数组中消失的数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "找到所有数组中消失的数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..791fa8db5adaf0ca9a6ff68d0e831d0f3d63d799 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "41ccb5418c7c4beea437e70c28605cc4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" index 70080caef833a06b3c1beb46136cb453bb3653ca..356c6ebaac4b7677dd3348ea6235b5ed2cffac83 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/447_\346\211\276\345\210\260\346\211\200\346\234\211\346\225\260\347\273\204\344\270\255\346\266\210\345\244\261\347\232\204\346\225\260\345\255\227/solution.md" @@ -1,5 +1,35 @@ # 找到所有数组中消失的数字 -以下错误的选项是? +

    给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [4,3,2,7,8,2,3,1]
    +输出:[5,6]
    +
    + +

    示例 2:

    + +
    +输入:nums = [1,1]
    +输出:[2]
    +
    + +

     

    + +

    提示:

    + + + +

    进阶:你能在不使用额外空间且时间复杂度为 O(n) 的情况下解决这个问题吗? 你可以假定返回的数组不算在额外空间内。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..433ce5aafad8941a430eeb85ca8f8be37804411d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "序列化和反序列化二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "序列化和反序列化二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a3baaec83259dd18b54bd3250654bfb146af54d6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "be7941f6b8454d45b4d8bb60cdc17b18" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" index b1fa99a0c4f81fce244f8ed7cd3391c931730567..d757e14f2add1855d8bb8c4ec0217fcc9107399f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/448_\345\272\217\345\210\227\345\214\226\345\222\214\345\217\215\345\272\217\345\210\227\345\214\226\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -1,5 +1,41 @@ # 序列化和反序列化二叉搜索树 -以下错误的选项是? +

    序列化是将数据结构或对象转换为一系列位的过程,以便它可以存储在文件或内存缓冲区中,或通过网络连接链路传输,以便稍后在同一个或另一个计算机环境中重建。

    + +

    设计一个算法来序列化和反序列化 二叉搜索树 。 对序列化/反序列化算法的工作方式没有限制。 您只需确保二叉搜索树可以序列化为字符串,并且可以将该字符串反序列化为最初的二叉搜索树。

    + +

    编码的字符串应尽可能紧凑。

    + +

     

    + +

    示例 1:

    + +
    +输入:root = [2,1,3]
    +输出:[2,1,3]
    +
    + +

    示例 2:

    + +
    +输入:root = []
    +输出:[]
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    注意:不要使用类成员/全局/静态变量来存储状态。 你的序列化和反序列化算法应该是无状态的。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..fe586932d745f9e4042f33394cdbccfdc87e057c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除二叉搜索树中的节点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除二叉搜索树中的节点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..4c83df6031f7f4c655f8f4797c3b586a912d44eb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "faa48006a8724e21b256c766b61f9b69" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" index f219a7654d7c8dab18e11398555c826002a55053..b1fb328d9a24aa6d47694d208cc3c2274ac80718 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/449_\345\210\240\351\231\244\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221\344\270\255\347\232\204\350\212\202\347\202\271/solution.md" @@ -1,5 +1,60 @@ # 删除二叉搜索树中的节点 -以下错误的选项是? +

    给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。

    + +

    一般来说,删除节点可分为两个步骤:

    + +
      +
    1. 首先找到需要删除的节点;
    2. +
    3. 如果找到了,删除它。
    4. +
    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:root = [5,3,6,2,4,null,7], key = 3
    +输出:[5,4,6,2,null,null,7]
    +解释:给定需要删除的节点值是 3,所以我们首先找到 3 这个节点,然后删除它。
    +一个正确的答案是 [5,4,6,2,null,null,7], 如下图所示。
    +另一个正确答案是 [5,2,6,null,4,null,7]。
    +
    +
    +
    + +

    示例 2:

    + +
    +输入: root = [5,3,6,2,4,null,7], key = 0
    +输出: [5,3,6,2,4,null,7]
    +解释: 二叉树不包含值为 0 的节点
    +
    + +

    示例 3:

    + +
    +输入: root = [], key = 0
    +输出: []
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶: 要求算法时间复杂度为 O(h),h 为树的高度。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.json" index afa17d0466f4293cb70fdda627c30ab3a3678cee..e235620367c7e663a56b73cd0a425ff16803a18d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "48986832313942ff8388bccab623a88b" + "exercise_id": "140005141265457eb5ee54a585c88136" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.md" index 51ab41c38ff3c7ef61e39fd604ea2e37b5b63179..d4eb67ad6c0a560a7c59620cb7b8dd6d636f7815 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/44_\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.md" @@ -6,14 +6,7 @@
    输入: [2,3,1,1,4]
    输出:
    2
    解释:
    跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。

    说明:

    假设你总是可以到达数组的最后一个位置。

    -

    给定一个非负整数数组,你最初位于数组的第一个位置。

    -

    数组中的每个元素代表你在该位置可以跳跃的最大长度。

    -

    你的目标是使用最少的跳跃次数到达数组的最后一个位置。

    -

    示例:

    -
    输入: [2,3,1,1,4]
    输出:
    2
    解释:
    跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。
    -

    说明:

    -

    假设你总是可以到达数组的最后一个位置。

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7d7a1479e9a9f4d3acc6696db4e1c7d5c44932db 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "根据字符出现频率排序" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "根据字符出现频率排序" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..82c53ea780f84c69dbdf3facdd7fd5a90e0d65a8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "00578ca6227b436faec7171e24c0240d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.md" index 56e6d6fa14c49279e15b54447c4e71a9ba9a180f..9a2b71fefe53d46ea45d28a2b9de0580a0a44e3e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/450_\346\240\271\346\215\256\345\255\227\347\254\246\345\207\272\347\216\260\351\242\221\347\216\207\346\216\222\345\272\217/solution.md" @@ -1,5 +1,49 @@ # 根据字符出现频率排序 -以下错误的选项是? +

    给定一个字符串,请将字符串里的字符按照出现的频率降序排列。

    + +

    示例 1:

    + +
    +输入:
    +"tree"
    +
    +输出:
    +"eert"
    +
    +解释:
    +'e'出现两次,'r'和't'都只出现一次。
    +因此'e'必须出现在'r'和't'之前。此外,"eetr"也是一个有效的答案。
    +
    + +

    示例 2:

    + +
    +输入:
    +"cccaaa"
    +
    +输出:
    +"cccaaa"
    +
    +解释:
    +'c'和'a'都出现三次。此外,"aaaccc"也是有效的答案。
    +注意"cacaca"是不正确的,因为相同的字母必须放在一起。
    +
    + +

    示例 3:

    + +
    +输入:
    +"Aabb"
    +
    +输出:
    +"bbAa"
    +
    +解释:
    +此外,"bbaA"也是一个有效的答案,但"Aabb"是不正确的。
    +注意'A'和'a'被认为是两种不同的字符。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e93e3260314aad8a7b99d06dff8e873bfb899ca6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "用最少数量的箭引爆气球" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "用最少数量的箭引爆气球" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6408dd8fa34a3573334e022a8e193f1a0e516c08 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "929780e5ae674f5daaa242f5db0feaf3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.md" index 2ebe0267e31d67c609cd5b818fb4fd6b5b863813..21e08b680e3e631eb875a227d2557750306feef2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/451_\347\224\250\346\234\200\345\260\221\346\225\260\351\207\217\347\232\204\347\256\255\345\274\225\347\210\206\346\260\224\347\220\203/solution.md" @@ -1,5 +1,57 @@ # 用最少数量的箭引爆气球 -以下错误的选项是? +

    在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。

    + +

    一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xstartxend 且满足  xstart ≤ x ≤ xend则该气球会被引爆可以射出的弓箭的数量没有限制。 弓箭一旦被射出之后,可以无限地前进。我们想找到使得所有气球全部被引爆,所需的弓箭的最小数量。

    + +

    给你一个数组 points ,其中 points [i] = [xstart,xend] ,返回引爆所有气球所必须射出的最小弓箭数。

    +  + +

    示例 1:

    + +
    +输入:points = [[10,16],[2,8],[1,6],[7,12]]
    +输出:2
    +解释:对于该样例,x = 6 可以射爆 [2,8],[1,6] 两个气球,以及 x = 11 射爆另外两个气球
    + +

    示例 2:

    + +
    +输入:points = [[1,2],[3,4],[5,6],[7,8]]
    +输出:4
    +
    + +

    示例 3:

    + +
    +输入:points = [[1,2],[2,3],[3,4],[4,5]]
    +输出:2
    +
    + +

    示例 4:

    + +
    +输入:points = [[1,2]]
    +输出:1
    +
    + +

    示例 5:

    + +
    +输入:points = [[2,3],[2,3]]
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d46de7c22cda2d2d7d738d2220144db880b76c68 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小操作次数使数组元素相等" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小操作次数使数组元素相等" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..836d043e598f6749387319b5c8a872fc1a4c8651 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "7c2658bfec3941f69ad393894d8d98c2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.md" index 03fced6197281a7c26140f2a9f1ae2b24de769f1..da4be8f80e63e6911ac72fee80cca1bc9d376ff7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/452_\346\234\200\345\260\217\346\223\215\344\275\234\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211/solution.md" @@ -1,5 +1,37 @@ # 最小操作次数使数组元素相等 -以下错误的选项是? +

    给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3]
    +输出:3
    +解释:
    +只需要3次操作(注意每次操作会增加两个元素的值):
    +[1,2,3]  =>  [2,3,3]  =>  [3,4,3]  =>  [4,4,4]
    +
    + +

    示例 2:

    + +
    +输入:nums = [1,1,1]
    +输出:0
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f36bf24382fbba1e4db2dec2d0f476580cfb8a5f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "四数相加 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "四数相加 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d6deb2cfa342b948711a2699e8960386a32b2e3a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d09d3dd27a804b4d854cec19576c9a0c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.md" index 5b29c8b064ffb104cda3ce4299e87489cf6c645a..3d435c035580564ef80476464faba4e9ca4037f0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/453_\345\233\233\346\225\260\347\233\270\345\212\240 II/solution.md" @@ -1,5 +1,45 @@ # 四数相加 II -以下错误的选项是? +

    给你四个整数数组 nums1nums2nums3nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足:

    + + + +

     

    + +

    示例 1:

    + +
    +输入:nums1 = [1,2], nums2 = [-2,-1], nums3 = [-1,2], nums4 = [0,2]
    +输出:2
    +解释:
    +两个元组如下:
    +1. (0, 0, 0, 1) -> nums1[0] + nums2[0] + nums3[0] + nums4[1] = 1 + (-2) + (-1) + 2 = 0
    +2. (1, 1, 0, 0) -> nums1[1] + nums2[1] + nums3[0] + nums4[0] = 2 + (-1) + (-1) + 0 = 0
    +
    + +

    示例 2:

    + +
    +输入:nums1 = [0], nums2 = [0], nums3 = [0], nums4 = [0]
    +输出:1
    +
    + +

     

    + +

      提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5f9f847f453a8ff0a2725e57f6107275e908ce6b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分发饼干" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分发饼干" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..27f455ecbbfa08471e609dd93c15b0955c378dd8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f4b9312ac62343ab8fa9f1d394423037" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.md" index a031fec42935601bf9382c964b769c4515e9d9f0..bf19bd7c03dbe9161a418ecd22200888f3bf8173 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/454_\345\210\206\345\217\221\351\245\274\345\271\262/solution.md" @@ -1,5 +1,42 @@ # 分发饼干 -以下错误的选项是? +

    假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。

    + +

    对每个孩子 i,都有一个胃口值 g[i]这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。

    +  + +

    示例 1:

    + +
    +输入: g = [1,2,3], s = [1,1]
    +输出: 1
    +解释: 
    +你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。
    +虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。
    +所以你应该输出1。
    +
    + +

    示例 2:

    + +
    +输入: g = [1,2], s = [1,2,3]
    +输出: 2
    +解释: 
    +你有两个孩子和三块小饼干,2个孩子的胃口值分别是1,2。
    +你拥有的饼干数量和尺寸都足以让所有孩子满足。
    +所以你应该输出2.
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..35316264150bf5bf522df9b2fa5035b0d5aaca65 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "132 模式" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "132 模式" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..573f4303a4ea0f98e7442a03e5dfcb1aaf707237 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "977ca5ef6d48463c9fea47c3e633b336" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.md" index 23e2a3fd4b833238e3c1e30826aa58320cdd0333..8ede3e439baf232c59f6219e0e33ba2fba340b83 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/455_132 \346\250\241\345\274\217/solution.md" @@ -1,5 +1,45 @@ # 132 模式 -以下错误的选项是? +

    给你一个整数数组 nums ,数组中共有 n 个整数。132 模式的子序列 由三个整数 nums[i]nums[j]nums[k] 组成,并同时满足:i < j < knums[i] < nums[k] < nums[j]

    + +

    如果 nums 中存在 132 模式的子序列 ,返回 true ;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,2,3,4]
    +输出:false
    +解释:序列中不存在 132 模式的子序列。
    +
    + +

    示例 2:

    + +
    +输入:nums = [3,1,4,2]
    +输出:true
    +解释:序列中有 1 个 132 模式的子序列: [1, 4, 2] 。
    +
    + +

    示例 3:

    + +
    +输入:nums = [-1,3,2,0]
    +输出:true
    +解释:序列中有 3 个 132 模式的的子序列:[-1, 3, 2]、[-1, 3, 0] 和 [-1, 2, 0] 。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9c81f7df85e74fb97af4072c2702016cde40c0a1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "环形数组是否存在循环" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "环形数组是否存在循环" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8ad519050506cde0ff9c4e9dfa7a516aa2f4617d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9d8f06bca9b243d896df2a9a10e54b8a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.md" index fa41bb7f22dcbf02de0568b806ebb37276b73177..2e093786f81a54e5202bf4475a0644f499619e1c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/456_\347\216\257\345\275\242\346\225\260\347\273\204\346\230\257\345\220\246\345\255\230\345\234\250\345\276\252\347\216\257/solution.md" @@ -1,5 +1,64 @@ # 环形数组是否存在循环 -以下错误的选项是? +

    存在一个不含 0 环形 数组 nums ,每个 nums[i] 都表示位于下标 i 的角色应该向前或向后移动的下标个数:

    + + + +

    因为数组是 环形 的,所以可以假设从最后一个元素向前移动一步会到达第一个元素,而第一个元素向后移动一步会到达最后一个元素。

    + +

    数组中的 循环 由长度为 k 的下标序列 seq 标识:

    + + + +

    如果 nums 中存在循环,返回 true ;否则,返回 false

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [2,-1,1,2,2]
    +输出:true
    +解释:存在循环,按下标 0 -> 2 -> 3 -> 0 。循环长度为 3 。
    +
    + +

    示例 2:

    + +
    +输入:nums = [-1,2]
    +输出:false
    +解释:按下标 1 -> 1 -> 1 ... 的运动无法构成循环,因为循环的长度为 1 。根据定义,循环的长度必须大于 1 。
    +
    + +

    示例 3:

    + +
    +输入:nums = [-2,1,-1,-2,-2]
    +输出:false
    +解释:按下标 1 -> 2 -> 1 -> ... 的运动无法构成循环,因为 nums[1] 是正数,而 nums[2] 是负数。
    +所有 nums[seq[j]] 应当不是全正就是全负。
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你能设计一个时间复杂度为 O(n) 且额外空间复杂度为 O(1) 的算法吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..96c24470dda9b757eac3e0a0bbbce6c75eb0c36f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "可怜的小猪" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "可怜的小猪" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..723d369a915de48095aa7d1973b0db27c3e8eb39 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "88dd2e3bbab648f3ae02f4ca911130c2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.md" index 832c9f074ace0d3ea4c5492baefd0e4cc5ca7cae..091e5b9dafddc5863f1803a250382c8ff1f73c31 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/457_\345\217\257\346\200\234\347\232\204\345\260\217\347\214\252/solution.md" @@ -1,5 +1,51 @@ # 可怜的小猪 -以下错误的选项是? +

    buckets 桶液体,其中 正好 有一桶含有毒药,其余装的都是水。它们从外观看起来都一样。为了弄清楚哪只水桶含有毒药,你可以喂一些猪喝,通过观察猪是否会死进行判断。不幸的是,你只有 minutesToTest 分钟时间来确定哪桶液体是有毒的。

    + +

    喂猪的规则如下:

    + +
      +
    1. 选择若干活猪进行喂养
    2. +
    3. 可以允许小猪同时饮用任意数量的桶中的水,并且该过程不需要时间。
    4. +
    5. 小猪喝完水后,必须有 minutesToDie 分钟的冷却时间。在这段时间里,你只能观察,而不允许继续喂猪。
    6. +
    7. 过了 minutesToDie 分钟后,所有喝到毒药的猪都会死去,其他所有猪都会活下来。
    8. +
    9. 重复这一过程,直到时间用完。
    10. +
    + +

    给你桶的数目 bucketsminutesToDieminutesToTest ,返回在规定时间内判断哪个桶有毒所需的 最小 猪数。

    + +

     

    + +

    示例 1:

    + +
    +输入:buckets = 1000, minutesToDie = 15, minutesToTest = 60
    +输出:5
    +
    + +

    示例 2:

    + +
    +输入:buckets = 4, minutesToDie = 15, minutesToTest = 15
    +输出:2
    +
    + +

    示例 3:

    + +
    +输入:buckets = 4, minutesToDie = 15, minutesToTest = 30
    +输出:2
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..dfb3aca1112fde5b1bdb2037eed41cae2f519685 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "重复的子字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "重复的子字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0b18babdb5cebbcc17934f37c654112abd42d4ac --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "444d60bee1fe48cab524afcda126226d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" index 75dca62ac367c27969866edd55e3a8c5e05a03b4..47dcc73a073b859efc09dafe2c8b08866919b4cc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/458_\351\207\215\345\244\215\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,35 @@ # 重复的子字符串 -以下错误的选项是? +

    给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。

    + +

    示例 1:

    + +
    +输入: "abab"
    +
    +输出: True
    +
    +解释: 可由子字符串 "ab" 重复两次构成。
    +
    + +

    示例 2:

    + +
    +输入: "aba"
    +
    +输出: False
    +
    + +

    示例 3:

    + +
    +输入: "abcabcabcabc"
    +
    +输出: True
    +
    +解释: 可由子字符串 "abc" 重复四次构成。 (或者子字符串 "abcabc" 重复两次构成。)
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..70476e637da8550c6f6049536816d2fbcaf40568 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "LFU 缓存" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "LFU 缓存" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d7bdfc6ef6b1f7e357231b21f7e6743306871bb5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4ff0bf6da5ea408a8791d86fbd62c206" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.md" index d7c8b0ab1acd457115652908b2fe9313c86e0474..c8678a2dabe3f55ce318529e75fde4694ed5b176 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/459_LFU \347\274\223\345\255\230/solution.md" @@ -1,5 +1,66 @@ # LFU 缓存 -以下错误的选项是? +

    请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。

    + +

    实现 LFUCache 类:

    + + + +

    注意「项的使用次数」就是自插入该项以来对其调用 getput 函数的次数之和。使用次数会在对应项被移除后置为 0 。

    + +

    为了确定最不常使用的键,可以为缓存中的每个键维护一个 使用计数器 。使用计数最小的键是最久未使用的键。

    + +

    当一个键首次插入到缓存中时,它的使用计数器被设置为 1 (由于 put 操作)。对缓存中的键执行 getput 操作,使用计数器的值将会递增。

    + +

     

    + +

    示例:

    + +
    +输入:
    +["LFUCache", "put", "put", "get", "put", "get", "get", "put", "get", "get", "get"]
    +[[2], [1, 1], [2, 2], [1], [3, 3], [2], [3], [4, 4], [1], [3], [4]]
    +输出:
    +[null, null, null, 1, null, -1, 3, null, -1, 3, 4]
    +
    +解释:
    +// cnt(x) = 键 x 的使用计数
    +// cache=[] 将显示最后一次使用的顺序(最左边的元素是最近的)
    +LFUCache lFUCache = new LFUCache(2);
    +lFUCache.put(1, 1);   // cache=[1,_], cnt(1)=1
    +lFUCache.put(2, 2);   // cache=[2,1], cnt(2)=1, cnt(1)=1
    +lFUCache.get(1);      // 返回 1
    +                      // cache=[1,2], cnt(2)=1, cnt(1)=2
    +lFUCache.put(3, 3);   // 去除键 2 ,因为 cnt(2)=1 ,使用计数最小
    +                      // cache=[3,1], cnt(3)=1, cnt(1)=2
    +lFUCache.get(2);      // 返回 -1(未找到)
    +lFUCache.get(3);      // 返回 3
    +                      // cache=[3,1], cnt(3)=2, cnt(1)=2
    +lFUCache.put(4, 4);   // 去除键 1 ,1 和 3 的 cnt 相同,但 1 最久未使用
    +                      // cache=[4,3], cnt(4)=1, cnt(3)=2
    +lFUCache.get(1);      // 返回 -1(未找到)
    +lFUCache.get(3);      // 返回 3
    +                      // cache=[3,4], cnt(4)=1, cnt(3)=3
    +lFUCache.get(4);      // 返回 4
    +                      // cache=[3,4], cnt(4)=2, cnt(3)=3
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你可以为这两种操作设计时间复杂度为 O(1) 的实现吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.json" index f79daaa6d047bb78d563815f8c6625b9d15de24f..f106aa73c298e993eb54207decc0dcc3c96c29a2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "a4ad5f31cae24057ac619a75fb62d093" + "exercise_id": "13557029186c496a8d23f7f2254d6833" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.md" index bc4183559e2bdf5eefcb009a80073e766577cf32..12d5fb37ba606e96f800383ddbb30574ddf4f862 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/45_\345\205\250\346\216\222\345\210\227/solution.md" @@ -1,7 +1,6 @@ # 全排列

    给定一个 没有重复 数字的序列,返回其所有可能的全排列。

    示例:

    输入: [1,2,3]
    输出:
    [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]
    -

    给定一个 没有重复 数字的序列,返回其所有可能的全排列。

    示例:

    输入: [1,2,3]
    输出:
    [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..fc633c7701f5a8eee416a685baef6bbfa4f60838 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "汉明距离" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "汉明距离" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0393b56df97537ccf71d83df0a7e35212e5cf82c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "403db7629599444a80f9e3e57c2cb2c9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.md" index 68c0c35da1df8f9154d40b3ea64c24b5853f0a0c..e6911a109e1e7dd5a1fbac5d78a68713b8ad8d98 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/460_\346\261\211\346\230\216\350\267\235\347\246\273/solution.md" @@ -1,5 +1,38 @@ # 汉明距离 -以下错误的选项是? +

    两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。

    + +

    给你两个整数 xy,计算并返回它们之间的汉明距离。

    + +

     

    + +

    示例 1:

    + +
    +输入:x = 1, y = 4
    +输出:2
    +解释:
    +1   (0 0 0 1)
    +4   (0 1 0 0)
    +       ↑   ↑
    +上面的箭头指出了对应二进制位不同的位置。
    +
    + +

    示例 2:

    + +
    +输入:x = 3, y = 1
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1255aa363b91936917a3857ecfcb10aab81b1fd7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最少移动次数使数组元素相等 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最少移动次数使数组元素相等 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8dbf02cdd43404074e800e7b82ed292c5efaa594 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "1a52cbd1a25d4615804f17e2c7e1269b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.md" index 49c60d7280d6c2ab77ec33713db0ec13e7858555..9c1e4e341431e87e9ad1904d94469d4eda81504f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/461_\346\234\200\345\260\221\347\247\273\345\212\250\346\254\241\346\225\260\344\275\277\346\225\260\347\273\204\345\205\203\347\264\240\347\233\270\347\255\211 II/solution.md" @@ -1,5 +1,22 @@ # 最少移动次数使数组元素相等 II -以下错误的选项是? +

    给定一个非空整数数组,找到使所有数组元素相等所需的最小移动数,其中每次移动可将选定的一个元素加1或减1。 您可以假设数组的长度最多为10000。

    + +

    例如:

    + +
    +输入:
    +[1,2,3]
    +
    +输出:
    +2
    +
    +说明:
    +只有两个动作是必要的(记得每一步仅可使其中一个元素加1或减1): 
    +
    +[1,2,3]  =>  [2,2,3]  =>  [2,2,2]
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..85e413ff63f1f68280cf58391b9fcbc16661a47b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "岛屿的周长" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "岛屿的周长" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3b73118834d6700ca6a47f6377bd366804c911dd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f835071a3a384a43a3e7283a5c80111a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.md" index 4cbda8688069bcbf3bffd8c5332672fb82da2681..0879104a993b3b27c9a32482d749f579087b7e7f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/462_\345\262\233\345\261\277\347\232\204\345\221\250\351\225\277/solution.md" @@ -1,5 +1,47 @@ # 岛屿的周长 -以下错误的选项是? +

    给定一个 row x col 的二维网格地图 grid ,其中:grid[i][j] = 1 表示陆地, grid[i][j] = 0 表示水域。

    + +

    网格中的格子 水平和垂直 方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。

    + +

    岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为 1 的正方形。网格为长方形,且宽度和高度均不超过 100 。计算这个岛屿的周长。

    + +

     

    + +

    示例 1:

    + +

    + +
    +输入:grid = [[0,1,0,0],[1,1,1,0],[0,1,0,0],[1,1,0,0]]
    +输出:16
    +解释:它的周长是上面图片中的 16 个黄色的边
    + +

    示例 2:

    + +
    +输入:grid = [[1]]
    +输出:4
    +
    + +

    示例 3:

    + +
    +输入:grid = [[1,0]]
    +输出:4
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8b33e6932ab67617b836fbac724f4e64a7dfea0e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "我能赢吗" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "我能赢吗" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0b31c77cd60d38bdfd548c8dcef80be9c98f2fb9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "efd0219284954455b6859724967853af" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.md" index b24109669a0fa7da8d7c32ee00dbdae0fde73d4d..2f5ac8b4d988c2f7f6a286e113f5da8944724ca7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/463_\346\210\221\350\203\275\350\265\242\345\220\227/solution.md" @@ -1,5 +1,32 @@ # 我能赢吗 -以下错误的选项是? +

    在 "100 game" 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和达到或超过 100 的玩家,即为胜者。

    + +

    如果我们将游戏规则改为 “玩家不能重复使用整数” 呢?

    + +

    例如,两个玩家可以轮流从公共整数池中抽取从 1 到 15 的整数(不放回),直到累计整数和 >= 100。

    + +

    给定一个整数 maxChoosableInteger (整数池中可选择的最大数)和另一个整数 desiredTotal(累计和),判断先出手的玩家是否能稳赢(假设两位玩家游戏时都表现最佳)?

    + +

    你可以假设 maxChoosableInteger 不会大于 20, desiredTotal 不会大于 300。

    + +

    示例:

    + +
    输入:
    +maxChoosableInteger = 10
    +desiredTotal = 11
    +
    +输出:
    +false
    +
    +解释:
    +无论第一个玩家选择哪个整数,他都会失败。
    +第一个玩家可以选择从 1 到 10 的整数。
    +如果第一个玩家选择 1,那么第二个玩家只能选择从 2 到 10 的整数。
    +第二个玩家可以通过选择整数 10(那么累积和为 11 >= desiredTotal),从而取得胜利.
    +同样地,第一个玩家选择任意其他整数,第二个玩家都会赢。
    +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..413ab7435ed605ebbd13af68bfb7176d92a1aa72 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最优账单平衡" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最优账单平衡" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6b1b9fce6c0c4da26e44232a33cfd264bfeba958 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/464_\346\234\200\344\274\230\350\264\246\345\215\225\345\271\263\350\241\241/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b308b26825a44427a90287c8337dd54e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..06a4bb245fe3f7919b725be79b0249e1947c0336 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "统计重复个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "统计重复个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3c4f65a37681c3fe8ac102821e8149f595b342fc --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2a26b75d7cf740d0a8212e9e4f28e0a4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.md" index 7d13b019f066b7bd9c3aab9e6b0e44e656cfa255..4bc353817fb6f388055f5d75720c189aec74a499 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/465_\347\273\237\350\256\241\351\207\215\345\244\215\344\270\252\346\225\260/solution.md" @@ -1,5 +1,47 @@ # 统计重复个数 -以下错误的选项是? +

    定义 str = [s, n] 表示 strn 个字符串 s 连接构成。

    + + + +

    如果可以从 s2 中删除某些字符使其变为 s1,则称字符串 s1 可以从字符串 s2 获得。

    + + + +

    现在给你两个字符串 s1 和 s2 和两个整数 n1n2 。由此构造得到两个字符串,其中 str1 = [s1, n1]str2 = [s2, n2]

    + +

    请你找出一个最大整数 m ,以满足 str = [str2, m] 可以从 str1 获得。

    + +

     

    + +

    示例 1:

    + +
    +输入:s1 = "acb", n1 = 4, s2 = "ab", n2 = 2
    +输出:2
    +
    + +

    示例 2:

    + +
    +输入:s1 = "acb", n1 = 1, s2 = "acb", n2 = 1
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4733aac0d3f4ce5c7a966078e92c94d0df17c530 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "环绕字符串中唯一的子字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "环绕字符串中唯一的子字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e705a4d140c20e1d3b0462da5f9d0d2505637f26 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0704647afb254ceea93c4a8da0660841" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" index 5027df34d8543b39a12195c11462a8c2a2c871d9..dea0e8510a380cbdc3674f3f0eb555b59f841a08 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/466_\347\216\257\347\273\225\345\255\227\347\254\246\344\270\262\344\270\255\345\224\257\344\270\200\347\232\204\345\255\220\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,43 @@ # 环绕字符串中唯一的子字符串 -以下错误的选项是? +

    把字符串 s 看作是“abcdefghijklmnopqrstuvwxyz”的无限环绕字符串,所以 s 看起来是这样的:"...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....". 

    + +

    现在我们有了另一个字符串 p 。你需要的是找出 s 中有多少个唯一的 p 的非空子串,尤其是当你的输入是字符串 p ,你需要输出字符串 sp 的不同的非空子串的数目。 

    + +

    注意: p 仅由小写的英文字母组成,p 的大小可能超过 10000。

    + +

     

    + +

    示例 1:

    + +
    +输入: "a"
    +输出: 1
    +解释: 字符串 S 中只有一个"a"子字符。
    +
    + +

     

    + +

    示例 2:

    + +
    +输入: "cac"
    +输出: 2
    +解释: 字符串 S 中的字符串“cac”只有两个子串“a”、“c”。.
    +
    + +

     

    + +

    示例 3:

    + +
    +输入: "zab"
    +输出: 6
    +解释: 在字符串 S 中有六个子串“z”、“a”、“b”、“za”、“ab”、“zab”。.
    +
    + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8c6cfe2f22aeeb24f3c4258ae532c4f5209a628e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "验证IP地址" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "验证IP地址" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..085b24cb935325e344fa84caf937792c0b03a48c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d675a4801d744ffbb09d9ee9cb1d5301" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.md" index 2d250036fdbaf9aef5d1caa26abbb6877c61327a..820034cef62db87414b4a7a955a058205ded83a3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/467_\351\252\214\350\257\201IP\345\234\260\345\235\200/solution.md" @@ -1,5 +1,66 @@ # 验证IP地址 -以下错误的选项是? +

    编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。

    + + + +

    IPv4 地址由十进制数和点来表示,每个地址包含 4 个十进制数,其范围为 0 - 255, 用(".")分割。比如,172.16.254.1

    + +

    同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不合法的。

    + +

    IPv6 地址由 8 组 16 进制的数字来表示,每组表示 16 比特。这些组数字通过 (":")分割。比如,  2001:0db8:85a3:0000:0000:8a2e:0370:7334 是一个有效的地址。而且,我们可以加入一些以 0 开头的数字,字母可以使用大写,也可以是小写。所以, 2001:db8:85a3:0:0:8A2E:0370:7334 也是一个有效的 IPv6 address地址 (即,忽略 0 开头,忽略大小写)。

    + +

    然而,我们不能因为某个组的值为 0,而使用一个空的组,以至于出现 (::) 的情况。 比如, 2001:0db8:85a3::8A2E:0370:7334 是无效的 IPv6 地址。

    + +

    同时,在 IPv6 地址中,多余的 0 也是不被允许的。比如, 02001:0db8:85a3:0000:0000:8a2e:0370:7334 是无效的。

    + +

     

    + +

    示例 1:

    + +
    输入:IP = "172.16.254.1"
    +输出:"IPv4"
    +解释:有效的 IPv4 地址,返回 "IPv4"
    +
    + +

    示例 2:

    + +
    输入:IP = "2001:0db8:85a3:0:0:8A2E:0370:7334"
    +输出:"IPv6"
    +解释:有效的 IPv6 地址,返回 "IPv6"
    +
    + +

    示例 3:

    + +
    输入:IP = "256.256.256.256"
    +输出:"Neither"
    +解释:既不是 IPv4 地址,又不是 IPv6 地址
    +
    + +

    示例 4:

    + +
    输入:IP = "2001:0db8:85a3:0:0:8A2E:0370:7334:"
    +输出:"Neither"
    +
    + +

    示例 5:

    + +
    输入:IP = "1e1.4.5.6"
    +输出:"Neither"
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..bf6543a2d45b4b861fa1b69b97ca22827d7befe9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "凸多边形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "凸多边形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..851b8828c930990630f4aea78416b81ec0786cd1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/468_\345\207\270\345\244\232\350\276\271\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f4d60402304541249de0caafcad447e8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..919ff96a9bf05bccf094f1cfa6c142966e187ccf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "用 Rand7() 实现 Rand10()" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "用 Rand7() 实现 Rand10()" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2f08449d8be5ccf59e117d6f3c0eb75d33470b6a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9d900e2762c2494babf7595c4301b2ff" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.md" index 3699431ea6c0461a737c4fcf2b57b5e9ee034d7d..b950991345876ff5dccf26a2f6796462a9e824a3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/469_\347\224\250 Rand7() \345\256\236\347\216\260 Rand10()/solution.md" @@ -1,5 +1,53 @@ # 用 Rand7() 实现 Rand10() -以下错误的选项是? +

    已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。

    + +

    不要使用系统的 Math.random() 方法。

    + +
      +
    + +

     

    + +

    示例 1:

    + +
    +输入: 1
    +输出: [7]
    +
    + +

    示例 2:

    + +
    +输入: 2
    +输出: [8,4]
    +
    + +

    示例 3:

    + +
    +输入: 3
    +输出: [8,1,10]
    +
    + +

     

    + +

    提示:

    + +
      +
    1. rand7 已定义。
    2. +
    3. 传入参数: n 表示 rand10 的调用次数。
    4. +
    + +

     

    + +

    进阶:

    + +
      +
    1. rand7()调用次数的 期望值 是多少 ?
    2. +
    3. 你能否尽量少调用 rand7() ?
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.json" index ba3e4bd9d63380dc14c7f5a843a09ed764b056ac..45c417a2cee006ea1a9a4bb0e4412f44291f4e39 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "5e840f0300cb4b00a8ff18e2b1bcfdf2" + "exercise_id": "46b1adef5f304332b50d54cf8dcaed01" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.md" index bee38032eea21a3e56dd3599c23e16a4548e381e..bdaa3d0595574add2d760e44df293b066415d33c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/46_\345\205\250\346\216\222\345\210\227 II/solution.md" @@ -1,7 +1,6 @@ # 全排列 II

    给定一个可包含重复数字的序列 nums按任意顺序 返回所有不重复的全排列。

     

    示例 1:

    输入:nums = [1,1,2]
    输出:
    [[1,1,2], [1,2,1], [2,1,1]]

    示例 2:

    输入:nums = [1,2,3]
    输出:
    [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

     

    提示:

    -

    给定一个可包含重复数字的序列 nums按任意顺序 返回所有不重复的全排列。

     

    示例 1:

    输入:nums = [1,1,2]
    输出:
    [[1,1,2], [1,2,1], [2,1,1]]

    示例 2:

    输入:nums = [1,2,3]
    输出:
    [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..7c93d0b14fb72d76a31dc2c1a9d7d878123ed299 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "编码最短长度的字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "编码最短长度的字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..81a625550f8b70cba1ab82904eca31c7f0c29b1a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/470_\347\274\226\347\240\201\346\234\200\347\237\255\351\225\277\345\272\246\347\232\204\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "83a967d0b1934f0eb07cffc3df37e29a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..dbdf092496a0a3c56b96242a55578db6e08094a8 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "连接词" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "连接词" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d8ae85cc19f3ae934a4b6b93add89e17351c2866 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "effc5b07b37e4bcebc9101d01895eeff" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.md" index 629bc63ed38acdc311c39388ec4730996710130c..8cf98aeefd5d9c4ccc7534d23ee3627a016f4d04 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/471_\350\277\236\346\216\245\350\257\215/solution.md" @@ -1,5 +1,38 @@ # 连接词 -以下错误的选项是? +

    给定一个 不含重复 单词的字符串数组 words ,编写一个程序,返回 words 中的所有 连接词

    + +

    连接词 的定义为:一个字符串完全是由至少两个给定数组中的单词组成的。

    + +

     

    + +

    示例 1:

    + +
    +输入:words = ["cat","cats","catsdogcats","dog","dogcatsdog","hippopotamuses","rat","ratcatdogcat"]
    +输出:["catsdogcats","dogcatsdog","ratcatdogcat"]
    +解释:"catsdogcats"由"cats", "dog" 和 "cats"组成; 
    +     "dogcatsdog"由"dog", "cats"和"dog"组成; 
    +     "ratcatdogcat"由"rat", "cat", "dog"和"cat"组成。
    +
    + +

    示例 2:

    + +
    +输入:words = ["cat","dog","catdog"]
    +输出:["catdog"]
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..825a02dd630695cc54519aff6893b0ea0345d625 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "火柴拼正方形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "火柴拼正方形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e12260b1aecaefd1a5840df6f7bdf7e99b0527a3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f4c2d8cd73ee446aaed75ccaf10d02b8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.md" index 82cc99c839853ccd56ceabf659ac5b08638965e0..ab5a2846fb1b199a0e63ced136afdc19dde1e8a2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/472_\347\201\253\346\237\264\346\213\274\346\255\243\346\226\271\345\275\242/solution.md" @@ -1,5 +1,34 @@ # 火柴拼正方形 -以下错误的选项是? +

    还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。

    + +

    输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。

    + +

    示例 1:

    + +
    +输入: [1,1,2,2,2]
    +输出: true
    +
    +解释: 能拼成一个边长为2的正方形,每边两根火柴。
    +
    + +

    示例 2:

    + +
    +输入: [3,3,3,3,4]
    +输出: false
    +
    +解释: 不能用所有火柴拼成一个正方形。
    +
    + +

    注意:

    + +
      +
    1. 给定的火柴长度和在 0 到 10^9之间。
    2. +
    3. 火柴数组的长度不超过15。
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..bc6649daa9d5f66aba4c1c544c0792b4d1b99029 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "一和零" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "一和零" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0db6f3eebb8da5e3d088fd5eff797607d6c1ecd8 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "19b12bde79704a4dad7c3f5d2d3e5009" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.md" index 48297f92eeecdf44cf9566c277ab6f79a2d14939..a24226d695d92140d4fd24189db9cd4934aec9f9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/473_\344\270\200\345\222\214\351\233\266/solution.md" @@ -1,5 +1,43 @@ # 一和零 -以下错误的选项是? +

    给你一个二进制字符串数组 strs 和两个整数 mn

    + +
    +

    请你找出并返回 strs 的最大子集的长度,该子集中 最多m0n1

    + +

    如果 x 的所有元素也是 y 的元素,集合 x 是集合 y子集

    +
    + +

     

    + +

    示例 1:

    + +
    +输入:strs = ["10", "0001", "111001", "1", "0"], m = 5, n = 3
    +输出:4
    +解释:最多有 5 个 0 和 3 个 1 的最大子集是 {"10","0001","1","0"} ,因此答案是 4 。
    +其他满足题意但较小的子集包括 {"0001","1"} 和 {"10","1","0"} 。{"111001"} 不满足题意,因为它含 4 个 1 ,大于 n 的值 3 。
    +
    + +

    示例 2:

    + +
    +输入:strs = ["10", "0", "1"], m = 1, n = 1
    +输出:2
    +解释:最大的子集是 {"0", "1"} ,所以答案是 2 。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9badfd18ad9d5f3b76decc3782d9e35af817f4f6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "供暖器" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "供暖器" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8421a9fa08ccc6a4ed54f1b85b51020ce1096a09 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d708d7dce9284e50a1bf7e406e4560d4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.md" index f3530a7532cf47e71f4fc46770af31f3cb095e7f..436d6bef17c4c92de8873b118ef4544cfe68cc3c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/474_\344\276\233\346\232\226\345\231\250/solution.md" @@ -1,5 +1,47 @@ # 供暖器 -以下错误的选项是? +

    冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。

    + +

    在加热器的加热半径范围内的每个房屋都可以获得供暖。

    + +

    现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。

    + +

    说明:所有供暖器都遵循你的半径标准,加热的半径也一样。

    + +

     

    + +

    示例 1:

    + +
    +输入: houses = [1,2,3], heaters = [2]
    +输出: 1
    +解释: 仅在位置2上有一个供暖器。如果我们将加热半径设为1,那么所有房屋就都能得到供暖。
    +
    + +

    示例 2:

    + +
    +输入: houses = [1,2,3,4], heaters = [1,4]
    +输出: 1
    +解释: 在位置1, 4上有两个供暖器。我们需要将加热半径设为1,这样所有房屋就都能得到供暖。
    +
    + +

    示例 3:

    + +
    +输入:houses = [1,5], heaters = [2]
    +输出:3
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5441d0db56b2263fccbc69a53847eb6e8e3a32b7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "数字的补数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "数字的补数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3572edba00f77c08c851c8bbd0e9bbdaeb4d7059 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "351845af323644e4a1c98d92486f3338" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.md" index 04548c810aa964ac1aa820207b14994a2df670be..b0cc9f8b50edcf59904b4e30ff447be3a5ff23a9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/475_\346\225\260\345\255\227\347\232\204\350\241\245\346\225\260/solution.md" @@ -1,5 +1,46 @@ # 数字的补数 -以下错误的选项是? +

    对整数的二进制表示取反(0110)后,再转换为十进制表示,可以得到这个整数的补数。

    + + + +

    给你一个整数 num ,输出它的补数。

    + +

     

    + +
      +
    + +

    示例 1:

    + +
    +输入:num = 5
    +输出:2
    +解释:5 的二进制表示为 101(没有前导零位),其补数为 010。所以你需要输出 2 。
    +
    + +

    示例 2:

    + +
    +输入:num = 1
    +输出:0
    +解释:1 的二进制表示为 1(没有前导零位),其补数为 0。所以你需要输出 0 。
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    注意:本题与 1009 https://leetcode-cn.com/problems/complement-of-base-10-integer/ 相同

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..89a38de4e51fb15649a80b6a858b2294a862d3a5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "汉明距离总和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "汉明距离总和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f46c505e15f006e7efa76246c086c41e0db9f68b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a185db4ee8a645108fd1cbce5782054a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.md" index 98ed6c543173cbdb0eac60be8d922a43dc229915..6308f70af6913c49bd07b984719ed0a80ad52909 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/476_\346\261\211\346\230\216\350\267\235\347\246\273\346\200\273\345\222\214/solution.md" @@ -1,5 +1,37 @@ # 汉明距离总和 -以下错误的选项是? +

    两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。

    + +

    给你一个整数数组 nums,请你计算并返回 nums 中任意两个数之间汉明距离的总和。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [4,14,2]
    +输出:6
    +解释:在二进制表示中,4 表示为 0100 ,14 表示为 1110 ,2表示为 0010 。(这样表示是为了体现后四位之间关系)
    +所以答案为:
    +HammingDistance(4, 14) + HammingDistance(4, 2) + HammingDistance(14, 2) = 2 + 2 + 2 = 6
    +
    + +

    示例 2:

    + +
    +输入:nums = [4,14,4]
    +输出:4
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..38428d23a776ba409da955d940bebd423310bf71 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "在圆内随机生成点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "在圆内随机生成点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7b0efcdf8a7fded890ba0b80e15fc47edb900e1a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "071a4cfdb35740b7a7e3d9a7f4a4fa64" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.md" index f7be7307067d6888222f9d7801559e97dbf41d28..80fd9f161eab9c2dad77e39c0bd621f1e9035f85 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/477_\345\234\250\345\234\206\345\206\205\351\232\217\346\234\272\347\224\237\346\210\220\347\202\271/solution.md" @@ -1,5 +1,37 @@ # 在圆内随机生成点 -以下错误的选项是? +

    给定圆的半径和圆心的 x、y 坐标,写一个在圆中产生均匀随机点的函数 randPoint 。

    + +

    说明:

    + +
      +
    1. 输入值和输出值都将是浮点数
    2. +
    3. 圆的半径和圆心的 x、y 坐标将作为参数传递给类的构造函数。
    4. +
    5. 圆周上的点也认为是在圆中。
    6. +
    7. randPoint 返回一个包含随机点的x坐标和y坐标的大小为2的数组。
    8. +
    + +

    示例 1:

    + +
    +输入: 
    +["Solution","randPoint","randPoint","randPoint"]
    +[[1,0,0],[],[],[]]
    +输出: [null,[-0.72939,-0.65505],[-0.78502,-0.28626],[-0.83119,-0.19803]]
    +
    + +

    示例 2:

    + +
    +输入: 
    +["Solution","randPoint","randPoint","randPoint"]
    +[[10,5,-7.5],[],[],[]]
    +输出: [null,[11.52438,-8.33273],[2.46992,-16.21705],[11.13430,-12.42337]]
    + +

    输入语法说明:

    + +

    输入是两个列表:调用成员函数名和调用的参数。Solution 的构造函数有三个参数,圆的半径、圆心的 x 坐标、圆心的 y 坐标。randPoint 没有参数。输入参数是一个列表,即使参数为空,也会输入一个 [] 空列表。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..30720d7c1943b36b5a54cc8fe7eb4aed89814962 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大回文数乘积" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大回文数乘积" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0035349bee6e828c7712c8454af8d5bd4f8229eb --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b4db186953f6495cbeee61678aa16343" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.md" index ed9a3fc3fea198112478b0eaa52d7f014402ec5f..29897d787d8d8224b18843dbe90790227e332e05 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/478_\346\234\200\345\244\247\345\233\236\346\226\207\346\225\260\344\271\230\347\247\257/solution.md" @@ -1,5 +1,21 @@ # 最大回文数乘积 -以下错误的选项是? +

    你需要找到由两个 n 位数的乘积组成的最大回文数。

    + +

    由于结果会很大,你只需返回最大回文数 mod 1337得到的结果。

    + +

    示例:

    + +

    输入: 2

    + +

    输出: 987

    + +

    解释: 99 x 91 = 9009, 9009 % 1337 = 987

    + +

    说明:

    + +

    n 的取值范围为 [1,8]。

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1b42de70b104b4e01a7d3dcd99b09ab72f6a1ae6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "滑动窗口中位数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "滑动窗口中位数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a9cbc37f724626496196e39936b62cd9dae1c507 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3d7875e3bdd24ba58069e4a6702a1ae4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.md" index a890ffb63305374ed7799851ee7d1069a0e21900..a2bfda3e4f7534ca5c53f72ea13a92882b776b0c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/479_\346\273\221\345\212\250\347\252\227\345\217\243\344\270\255\344\275\215\346\225\260/solution.md" @@ -1,5 +1,44 @@ # 滑动窗口中位数 -以下错误的选项是? +

    中位数是有序序列最中间的那个数。如果序列的长度是偶数,则没有最中间的数;此时中位数是最中间的两个数的平均数。

    + +

    例如:

    + + + +

    给你一个数组 nums,有一个长度为 k 的窗口从最左端滑动到最右端。窗口中有 k 个数,每次窗口向右移动 1 位。你的任务是找出每次窗口移动后得到的新窗口中元素的中位数,并输出由它们组成的数组。

    + +

     

    + +

    示例:

    + +

    给出 nums = [1,3,-1,-3,5,3,6,7],以及 k = 3。

    + +
    +窗口位置                      中位数
    +---------------               -----
    +[1  3  -1] -3  5  3  6  7       1
    + 1 [3  -1  -3] 5  3  6  7      -1
    + 1  3 [-1  -3  5] 3  6  7      -1
    + 1  3  -1 [-3  5  3] 6  7       3
    + 1  3  -1  -3 [5  3  6] 7       5
    + 1  3  -1  -3  5 [3  6  7]      6
    +
    + +

     因此,返回该滑动窗口的中位数数组 [1,-1,-1,3,5,6]

    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.json" index 80eaa93da33da58b124265066c3f7c20d8d4a8dd..4bacba2c7baf3d85cf597ec22ea6382cd79ede82 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "a1354b3b97dd4f30880f929b3bfaaf28" + "exercise_id": "8d9ed6c52cff4c98aee4660eb1e4e96e" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" index 6405d5688b59d07f5d880fce0ed5d61f349e0de1..d3885064164a35a6f3d998a89627f296e93842db 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/47_\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" @@ -1,7 +1,6 @@ # 旋转图像

    给定一个 × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。

    你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

     

    示例 1:

    输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
    输出:
    [[7,4,1],[8,5,2],[9,6,3]]

    示例 2:

    输入:matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]
    输出:
    [[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]

    示例 3:

    输入:matrix = [[1]]
    输出:
    [[1]]

    示例 4:

    输入:matrix = [[1,2],[3,4]]
    输出:
    [[3,1],[4,2]]

     

    提示:

    -

    给定一个 × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。

    你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

     

    示例 1:

    输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
    输出:
    [[7,4,1],[8,5,2],[9,6,3]]

    示例 2:

    输入:matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]
    输出:
    [[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]

    示例 3:

    输入:matrix = [[1]]
    输出:
    [[1]]

    示例 4:

    输入:matrix = [[1,2],[3,4]]
    输出:
    [[3,1],[4,2]]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6eeb1b89d6a383bf519fa525a6a417bcf4cf996f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "神奇字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "神奇字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..952608863785cbedbf3bf67d2e617fb7f5e4467b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "195494f1765e4ac78554fdacfbb6d283" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.md" index 0e2e0332b5cfccbe8b2ee458e43ec76b6385d521..bb60f06bbf1c3b79d243b41c500d90e5e01a0044 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/480_\347\245\236\345\245\207\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,40 @@ # 神奇字符串 -以下错误的选项是? +

    神奇字符串 s 仅由 '1''2' 组成,并需要遵守下面的规则:

    + + + +

    s 的前几个元素是 s = "1221121221221121122……" 。如果将 s 中连续的若干 12 进行分组,可以得到 "1 22 11 2 1 22 1 22 11 2 11 22 ......" 。每组中 1 或者 2 的出现次数分别是 "1 2 2 1 1 2 1 2 2 1 2 2 ......" 。上面的出现次数正是 s 自身。

    + +

    给你一个整数 n ,返回在神奇字符串 s 的前 n 个数字中 1 的数目。

    + +

     

    + +

    示例 1:

    + +
    +输入:n = 6
    +输出:3
    +解释:神奇字符串 s 的前 6 个元素是 “122112”,它包含三个 1,因此返回 3 。 
    +
    + +

    示例 2:

    + +
    +输入:n = 1
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a9c4f31efe8cd4027ea6d7a10356f85a67fa8060 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "密钥格式化" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "密钥格式化" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9268092c69e29e7e1353a2f4f33df2718a56abaf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "628aff1cd50443599e0f99691e94f1f0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.md" index dcc57c605457153bc11ac699351d011863b47898..4f6161acca688c6c3becd9a710e93dfe593d69e0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/481_\345\257\206\351\222\245\346\240\274\345\274\217\345\214\226/solution.md" @@ -1,5 +1,40 @@ # 密钥格式化 -以下错误的选项是? +

    有一个密钥字符串 S ,只包含字母,数字以及 '-'(破折号)。其中, N 个 '-' 将字符串分成了 N+1 组。

    + +

    给你一个数字 K,请你重新格式化字符串,使每个分组恰好包含 K 个字符。特别地,第一个分组包含的字符个数必须小于等于 K,但至少要包含 1 个字符。两个分组之间需要用 '-'(破折号)隔开,并且将所有的小写字母转换为大写字母。

    + +

    给定非空字符串 S 和数字 K,按照上面描述的规则进行格式化。

    + +

     

    + +

    示例 1:

    + +
    输入:S = "5F3Z-2e-9-w", K = 4
    +输出:"5F3Z-2E9W"
    +解释:字符串 S 被分成了两个部分,每部分 4 个字符;
    +     注意,两个额外的破折号需要删掉。
    +
    + +

    示例 2:

    + +
    输入:S = "2-5g-3-J", K = 2
    +输出:"2-5G-3J"
    +解释:字符串 S 被分成了 3 个部分,按照前面的规则描述,第一部分的字符可以少于给定的数量,其余部分皆为 2 个字符。
    +
    + +

     

    + +

    提示:

    + +
      +
    1. S 的长度可能很长,请按需分配大小。K 为正整数。
    2. +
    3. S 只包含字母数字(a-z,A-Z,0-9)以及破折号'-'
    4. +
    5. S 非空
    6. +
    + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..f49f5a406aee2880ac9a8a4036754355184f24eb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小好进制" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小好进制" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..517523f8b25848821461140690d35084191cc401 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "df9668d9f8b047f69e950c8abdd3406c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.md" index 7ac93ff6c9ad45af2f71197abc0fce30153d0cff..4309bf140e1b42e567b772db2294c629f3e85d9a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/482_\346\234\200\345\260\217\345\245\275\350\277\233\345\210\266/solution.md" @@ -1,5 +1,46 @@ # 最小好进制 -以下错误的选项是? +

    对于给定的整数 n, 如果n的k(k>=2)进制数的所有数位全为1,则称 k(k>=2)是 n 的一个好进制

    + +

    以字符串的形式给出 n, 以字符串的形式返回 n 的最小好进制。

    + +

     

    + +

    示例 1:

    + +
    +输入:"13"
    +输出:"3"
    +解释:13 的 3 进制是 111。
    +
    + +

    示例 2:

    + +
    +输入:"4681"
    +输出:"8"
    +解释:4681 的 8 进制是 11111。
    +
    + +

    示例 3:

    + +
    +输入:"1000000000000000000"
    +输出:"999999999999999999"
    +解释:1000000000000000000 的 999999999999999999 进制是 11。
    +
    + +

     

    + +

    提示:

    + +
      +
    1. n的取值范围是 [3, 10^18]。
    2. +
    3. 输入总是有效且没有前导 0。
    4. +
    + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a5d664c5c4eada0afc662cf8876bfe38d77856d7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "寻找排列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "寻找排列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9104786da735cdd2766227459bd1ab7e26a7a536 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/483_\345\257\273\346\211\276\346\216\222\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8390cef4fe37497cb69da68c8e3a0246" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5edfe1a023598eafacb1f0c7baa93709df7930d3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大连续 1 的个数" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大连续 1 的个数" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..ee2740ded6405469e736464fbb0bca760ecf616d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5d4f01f9cf2e4c04834f849f29544c6c" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.md" index a439e1761308652bc482b8ed957dc571a09f72b7..05f8df34144d15a0a8822f728b2d5be568fa77b7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/484_\346\234\200\345\244\247\350\277\236\347\273\255 1 \347\232\204\344\270\252\346\225\260/solution.md" @@ -1,5 +1,26 @@ # 最大连续 1 的个数 -以下错误的选项是? +

    给定一个二进制数组, 计算其中最大连续 1 的个数。

    + +

     

    + +

    示例:

    + +
    +输入:[1,1,0,1,1,1]
    +输出:3
    +解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6e50fd7262a5b9279f24223ff4c647f2573928c9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "预测赢家" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "预测赢家" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..61b2754e2d634329d03f6ab31af8c3cdde741603 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "69bfe1e0b7ad414abe4ff4d6bda08b1d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.md" index 907543ee6016b752fbc26e08add55572aa2d4739..b263acd011b9a8987d5c5acb23d7a0d53ebd7bbd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/485_\351\242\204\346\265\213\350\265\242\345\256\266/solution.md" @@ -1,5 +1,40 @@ # 预测赢家 -以下错误的选项是? +

    给你一个整数数组 nums 。玩家 1 和玩家 2 基于这个数组设计了一个游戏。

    + +

    玩家 1 和玩家 2 轮流进行自己的回合,玩家 1 先手。开始时,两个玩家的初始分值都是 0 。每一回合,玩家从数组的任意一端取一个数字(即,nums[0]nums[nums.length - 1]),取到的数字将会从数组中移除(数组长度减 1 )。玩家选中的数字将会加到他的得分上。当数组中没有剩余数字可取时,游戏结束。

    + +

    如果玩家 1 能成为赢家,返回 true 。如果两个玩家得分相等,同样认为玩家 1 是游戏的赢家,也返回 true 。你可以假设每个玩家的玩法都会使他的分数最大化。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,5,2]
    +输出:false
    +解释:一开始,玩家 1 可以从 1 和 2 中进行选择。
    +如果他选择 2(或者 1 ),那么玩家 2 可以从 1(或者 2 )和 5 中进行选择。如果玩家 2 选择了 5 ,那么玩家 1 则只剩下 1(或者 2 )可选。 
    +所以,玩家 1 的最终分数为 1 + 2 = 3,而玩家 2 为 5 。
    +因此,玩家 1 永远不会成为赢家,返回 false 。
    + +

    示例 2:

    + +
    +输入:nums = [1,5,233,7]
    +输出:true
    +解释:玩家 1 一开始选择 1 。然后玩家 2 必须从 5 和 7 中进行选择。无论玩家 2 选择了哪个,玩家 1 都可以选择 233 。
    +最终,玩家 1(234 分)比玩家 2(12 分)获得更多的分数,所以返回 true,表示玩家 1 可以成为赢家。
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2f87d8209b73d84d3b66dd9f5335d02df2e880ac 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大连续1的个数 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大连续1的个数 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..addd1f3d64307e1aab6b47d4a334a76e91df0450 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/486_\346\234\200\345\244\247\350\277\236\347\273\2551\347\232\204\344\270\252\346\225\260 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2a74a9a315df4712b4c59c71860de1dd" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4219ea7604efad10a76ff40029682855480d252e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "祖玛游戏" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "祖玛游戏" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..51cd22ab3dd088f6befec1920733c82f3236a38f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6b10b51a727c492f8c8921d75d4ba1da" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.md" index 092464a2d64dc979dd5554683237137e6d07f228..5e1f02c142f965459d4799b901a52e2d252f375b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/487_\347\245\226\347\216\233\346\270\270\346\210\217/solution.md" @@ -1,5 +1,81 @@ # 祖玛游戏 -以下错误的选项是? +

    你正在参与祖玛游戏的一个变种。

    + +

    在这个祖玛游戏变体中,桌面上有 一排 彩球,每个球的颜色可能是:红色 'R'、黄色 'Y'、蓝色 'B'、绿色 'G' 或白色 'W' 。你的手中也有一些彩球。

    + +

    你的目标是 清空 桌面上所有的球。每一回合:

    + + + +

    给你一个字符串 board ,表示桌面上最开始的那排球。另给你一个字符串 hand ,表示手里的彩球。请你按上述操作步骤移除掉桌上所有球,计算并返回所需的 最少 球数。如果不能移除桌上所有的球,返回 -1

    + +

     

    + +

    示例 1:

    + +
    +输入:board = "WRRBBW", hand = "RB"
    +输出:-1
    +解释:无法移除桌面上的所有球。可以得到的最好局面是:
    +- 插入一个 'R' ,使桌面变为 WRRRBBW 。WRRRBBW -> WBBW
    +- 插入一个 'B' ,使桌面变为 WBBBW 。WBBBW -> WW
    +桌面上还剩着球,没有其他球可以插入。
    + +

    示例 2:

    + +
    +输入:board = "WWRRBBWW", hand = "WRBRW"
    +输出:2
    +解释:要想清空桌面上的球,可以按下述步骤:
    +- 插入一个 'R' ,使桌面变为 WWRRRBBWW 。WWRRRBBWW -> WWBBWW
    +- 插入一个 'B' ,使桌面变为 WWBBBWW 。WWBBBWW -> WWWW -> empty
    +只需从手中出 2 个球就可以清空桌面。
    +
    + +

    示例 3:

    + +
    +输入:board = "G", hand = "GGGGG"
    +输出:2
    +解释:要想清空桌面上的球,可以按下述步骤:
    +- 插入一个 'G' ,使桌面变为 GG 。
    +- 插入一个 'G' ,使桌面变为 GGGGGG -> empty
    +只需从手中出 2 个球就可以清空桌面。
    +
    + +

    示例 4:

    + +
    +输入:board = "RBYYBBRRB", hand = "YRBGB"
    +输出:3
    +解释:要想清空桌面上的球,可以按下述步骤:
    +- 插入一个 'Y' ,使桌面变为 RBYYYBBRRB 。RBYYYBBRRB -> RBBBRRB -> RRRB -> B
    +- 插入一个 'B' ,使桌面变为 BB 。
    +- 插入一个 'B' ,使桌面变为 BBBBBB -> empty
    +只需从手中出 3 个球就可以清空桌面。
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2072f5b8340444643ed3605c41ec168da1355553 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "扫地机器人" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "扫地机器人" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..23e83b4862414cfecd241a9cdb8cffe9a4c420b7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/488_\346\211\253\345\234\260\346\234\272\345\231\250\344\272\272/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "35869c4b786547d18664a966547f3655" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3cb8628ae57c4dde96e279a08bd30e5610de2593 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "迷宫" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "迷宫" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..5ffd66f03319fab0fcb78950cc19d62c49a80168 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/489_\350\277\267\345\256\253/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "21eaf9a1f4fd49a7a06123923037a0d1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.json" index 7ba9aaa5bed3bee8167fdfb7e57441766091c6b5..28a057fbfdc2aed09aebf1159eedeeaa7df15d46 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "6c459a7887d44b7ab6b8fb2959b49a5e" + "exercise_id": "9eabd88f52e647a3b7b7daad89639f75" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.md" index 364cad0a6c2af1ee79ac58223d8b2666b23fbe9e..d18f12b08814caee1d622bba258408af0f828520 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/48_\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.md" @@ -7,15 +7,7 @@
  • 所有输入均为小写字母。
  • 不考虑答案输出的顺序。
  • -

    给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。

    -

    示例:

    -
    输入:[eat", "tea", "tan", "ate", "nat", "bat"]
    输出:
    [[ate","eat","tea"],["nat","tan"],["bat"]]
    -

    说明:

    - -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..54f54fcbb1130e60c1fca3100b8147f9b2e69be7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "递增子序列" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "递增子序列" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..678684355c895d747d1cb5ce3f33d12092b4089b --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "25f1857fbe2249268e980dfc15c849d3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" index d5fe80257ccfedcf30b4b488ed94ce32f3e87c50..4907a61dd67792000ebd1cb582a61ecad31aa8fa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/490_\351\200\222\345\242\236\345\255\220\345\272\217\345\210\227/solution.md" @@ -1,5 +1,34 @@ # 递增子序列 -以下错误的选项是? +

    给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。

    + +

    数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [4,6,7,7]
    +输出:[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],[6,7],[6,7,7],[7,7]]
    +
    + +

    示例 2:

    + +
    +输入:nums = [4,4,3,2,1]
    +输出:[[4,4]]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cd8114939f45de59de95cc3f934445f841f17f2f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "构造矩形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "构造矩形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6fa86fd7aae0a8ecb6ded4e5218891a990d87048 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d9b6204c55344e878b33563445353438" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.md" index b9918d06ffc3ef9a4d6c19021ea499a6b8faf047..3f2f6539194df85c140311699d28eb8a22b1070b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/491_\346\236\204\351\200\240\347\237\251\345\275\242/solution.md" @@ -1,5 +1,33 @@ # 构造矩形 -以下错误的选项是? +

    作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求:

    + +
    +1. 你设计的矩形页面必须等于给定的目标面积。
    +
    +2. 宽度 W 不应大于长度 L,换言之,要求 L >= W 。
    +
    +3. 长度 L 和宽度 W 之间的差距应当尽可能小。
    +
    + +

    你需要按顺序输出你设计的页面的长度 L 和宽度 W。

    + +

    示例:

    + +
    +输入: 4
    +输出: [2, 2]
    +解释: 目标面积是 4, 所有可能的构造方案有 [1,4], [2,2], [4,1]。
    +但是根据要求2,[1,4] 不符合要求; 根据要求3,[2,2] 比 [4,1] 更能符合要求. 所以输出长度 L 为 2, 宽度 W 为 2。
    +
    + +

    说明:

    + +
      +
    1. 给定的面积不大于 10,000,000 且为正整数。
    2. +
    3. 你设计的页面的长度和宽度必须都是正整数。
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..59c4000a3fd5d3a5829bc2799439e61ea09af9dd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "翻转对" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "翻转对" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..6820f4573c4bc36759ed50bcfe01c257c913673e --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bea54ba3bb72429a83f0b240e09f37eb" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.md" index f204d10624d6b1fdd0117e084861d7c1176e27b7..7191e26a1ddfb555db62ea3713e36d5fb5f193f4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/492_\347\277\273\350\275\254\345\257\271/solution.md" @@ -1,5 +1,30 @@ # 翻转对 -以下错误的选项是? +

    给定一个数组 nums ,如果 i < j 且 nums[i] > 2*nums[j] 我们就将 (i, j) 称作一个重要翻转对

    + +

    你需要返回给定数组中的重要翻转对的数量。

    + +

    示例 1:

    + +
    +输入: [1,3,2,3,1]
    +输出: 2
    +
    + +

    示例 2:

    + +
    +输入: [2,4,3,5,1]
    +输出: 3
    +
    + +

    注意:

    + +
      +
    1. 给定数组的长度不会超过50000
    2. +
    3. 输入数组中的所有数字都在32位整数的表示范围内。
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e3c2595005c16fa3212f843df77ad5616e8ed964 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "目标和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "目标和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8d27618ecf2993ab8360360d39d1f14996002508 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0366a2e742fc4afe87ea2d82459a7380" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.md" index 1cb238c2352d7dd2d357cfd4e1e542414ba06411..e1c9bf3c2431e8d4f6e502fc87e7dec7136b8998 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/493_\347\233\256\346\240\207\345\222\214/solution.md" @@ -1,5 +1,48 @@ # 目标和 -以下错误的选项是? +

    给你一个整数数组 nums 和一个整数 target

    + +

    向数组中的每个整数前添加 '+''-' ,然后串联起所有整数,可以构造一个 表达式

    + + + +

    返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。

    + +

     

    + +

    示例 1:

    + +
    +输入:nums = [1,1,1,1,1], target = 3
    +输出:5
    +解释:一共有 5 种方法让最终目标和为 3 。
    +-1 + 1 + 1 + 1 + 1 = 3
    ++1 - 1 + 1 + 1 + 1 = 3
    ++1 + 1 - 1 + 1 + 1 = 3
    ++1 + 1 + 1 - 1 + 1 = 3
    ++1 + 1 + 1 + 1 - 1 = 3
    +
    + +

    示例 2:

    + +
    +输入:nums = [1], target = 1
    +输出:1
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..066173f456942c616ef1f756b3f71b485c90d174 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "提莫攻击" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "提莫攻击" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e2e7ad8442bfeae57ffd20847dff5e05672ffc97 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "297fb7637cf944788589f81a64e5df0d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.md" index a6c272056498603daeb5b697fa2b40cbe40f3392..222ec3c5ac2792a34dad09884f371be88dc489ce 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/494_\346\217\220\350\216\253\346\224\273\345\207\273/solution.md" @@ -1,5 +1,39 @@ # 提莫攻击 -以下错误的选项是? +

    在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。

    + +

    你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。

    + +

     

    + +

    示例1:

    + +
    输入: [1,4], 2
    +输出: 4
    +原因: 第 1 秒初,提莫开始对艾希进行攻击并使其立即中毒。中毒状态会维持 2 秒钟,直到第 2 秒末结束。
    +第 4 秒初,提莫再次攻击艾希,使得艾希获得另外 2 秒中毒时间。
    +所以最终输出 4 秒。
    +
    + +

    示例2:

    + +
    输入: [1,2], 2
    +输出: 3
    +原因: 第 1 秒初,提莫开始对艾希进行攻击并使其立即中毒。中毒状态会维持 2 秒钟,直到第 2 秒末结束。
    +但是第 2 秒初,提莫再次攻击了已经处于中毒状态的艾希。
    +由于中毒状态不可叠加,提莫在第 2 秒初的这次攻击会在第 3 秒末结束。
    +所以最终输出 3 。
    +
    + +

     

    + +

    提示:

    + +
      +
    1. 你可以假定时间序列数组的总长度不超过 10000。
    2. +
    3. 你可以假定提莫攻击时间序列中的数字和提莫攻击的中毒持续时间都是非负整数,并且不超过 10,000,000。
    4. +
    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4b2fe496ad61ff6a5b7ffc00c58064616d096a8d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "下一个更大元素 I" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "下一个更大元素 I" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..3acea6caeb0b9a76dc81d0b924128a29ad585a63 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "4017dfbe55d947898f06095efffc47b4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.md" index 05f61ec409583126792d499f2a7aae7eb4d5dd89..f0385f03d92043f6769ee14417d3ee999934fc0a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/495_\344\270\213\344\270\200\344\270\252\346\233\264\345\244\247\345\205\203\347\264\240 I/solution.md" @@ -1,5 +1,48 @@ # 下一个更大元素 I -以下错误的选项是? +

    给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。

    + +

    请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。

    + +

    nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出 -1

    + +

     

    + +

    示例 1:

    + +
    +输入: nums1 = [4,1,2], nums2 = [1,3,4,2].
    +输出: [-1,3,-1]
    +解释:
    +    对于 num1 中的数字 4 ,你无法在第二个数组中找到下一个更大的数字,因此输出 -1 。
    +    对于 num1 中的数字 1 ,第二个数组中数字1右边的下一个较大数字是 3 。
    +    对于 num1 中的数字 2 ,第二个数组中没有下一个更大的数字,因此输出 -1 。
    + +

    示例 2:

    + +
    +输入: nums1 = [2,4], nums2 = [1,2,3,4].
    +输出: [3,-1]
    +解释:
    +    对于 num1 中的数字 2 ,第二个数组中的下一个较大数字是 3 。
    +    对于 num1 中的数字 4 ,第二个数组中没有下一个更大的数字,因此输出 -1 。
    +
    + +

     

    + +

    提示:

    + + + +

     

    + +

    进阶:你可以设计一个时间复杂度为 O(nums1.length + nums2.length) 的解决方案吗?

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6663a2713f8e2fe76f473acfe90b23e710ca6c1c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "非重叠矩形中的随机点" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "非重叠矩形中的随机点" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..71d9359610330c565a545ef3dad4aa91b8de12c3 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a879b334f1cb49fd9782afa9bf7ec2f4" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.md" index 871e0aa51097d6bd901c45c0e319ae1d16cdeebc..f8d65cbbfa135e1e80e1da92483f9acc579df3f7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/496_\351\235\236\351\207\215\345\217\240\347\237\251\345\275\242\344\270\255\347\232\204\351\232\217\346\234\272\347\202\271/solution.md" @@ -1,5 +1,48 @@ # 非重叠矩形中的随机点 -以下错误的选项是? +

    给定一个非重叠轴对齐矩形的列表 rects,写一个函数 pick 随机均匀地选取矩形覆盖的空间中的整数点。

    + +

    提示:

    + +
      +
    1. 整数点是具有整数坐标的点。
    2. +
    3. 矩形周边上的点包含在矩形覆盖的空间中。
    4. +
    5. i 个矩形 rects [i] = [x1,y1,x2,y2],其中 [x1,y1] 是左下角的整数坐标,[x2,y2] 是右上角的整数坐标。
    6. +
    7. 每个矩形的长度和宽度不超过 2000。
    8. +
    9. 1 <= rects.length <= 100
    10. +
    11. pick 以整数坐标数组 [p_x, p_y] 的形式返回一个点。
    12. +
    13. pick 最多被调用10000次。
    14. +
    + +

     

    + +

    示例 1:

    + +
    +输入: 
    +["Solution","pick","pick","pick"]
    +[[[[1,1,5,5]]],[],[],[]]
    +输出: 
    +[null,[4,1],[4,1],[3,3]]
    +
    + +

    示例 2:

    + +
    +输入: 
    +["Solution","pick","pick","pick","pick","pick"]
    +[[[[-2,-2,-1,-1],[1,0,3,0]]],[],[],[],[],[]]
    +输出: 
    +[null,[-1,-2],[2,0],[-2,-1],[3,0],[-2,-2]]
    + +

     

    + +

    输入语法的说明:

    + +

    输入是两个列表:调用的子例程及其参数。Solution 的构造函数有一个参数,即矩形数组 rectspick 没有参数。参数总是用列表包装的,即使没有也是如此。

    + +

     

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..41643fca4404efc0229b49fd868f0d71945c8801 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "对角线遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "对角线遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..396f7cd5608789ab731669fd7a38b3e13f794066 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ee63ac08c6674cf3b77595d60be3ee5a" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.md" index 6d1efeb09e3a58d003efa5e358e805cfbbc8647d..72e24f6970d85750d9ffa9a48c37dac484ffb615 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/497_\345\257\271\350\247\222\347\272\277\351\201\215\345\216\206/solution.md" @@ -1,5 +1,35 @@ # 对角线遍历 -以下错误的选项是? +

    给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。

    + +

     

    + +

    示例 1:

    + +
    +输入:mat = [[1,2,3],[4,5,6],[7,8,9]]
    +输出:[1,2,4,7,5,3,6,8,9]
    +
    + +

    示例 2:

    + +
    +输入:mat = [[1,2],[3,4]]
    +输出:[1,2,3,4]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..cdccb2de5554b17116ced7393e52a9b005503730 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "迷宫 III" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "迷宫 III" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..83566c810f3a45f73183ecd75d809c3acd170b37 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/498_\350\277\267\345\256\253 III/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d37e7ffb66c54300ba873448598a7e62" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..170c6854fa044dcae971b7101f96f5e4af2eba35 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "键盘行" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "键盘行" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d5fb2d3a2022874afee702abbb2c898a1a1fde74 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "bb51458edefa4c35a87d0054a82bf592" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.md" index fb0413c75ebd9d6a57e00b7dd668ad0cd323214d..97cf257707b9ba3a5c6c05ee3affa430017fceff 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/499_\351\224\256\347\233\230\350\241\214/solution.md" @@ -1,5 +1,50 @@ # 键盘行 -以下错误的选项是? +

    给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。

    + +

    美式键盘 中:

    + + + +

    American keyboard

    + +

     

    + +

    示例 1:

    + +
    +输入:words = ["Hello","Alaska","Dad","Peace"]
    +输出:["Alaska","Dad"]
    +
    + +

    示例 2:

    + +
    +输入:words = ["omk"]
    +输出:[]
    +
    + +

    示例 3:

    + +
    +输入:words = ["adsdf","sfd"]
    +输出:["adsdf","sfd"]
    +
    + +

     

    + +

    提示:

    + + + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.json" index 65c00b5fc5521d9dff4c5e4d7838e7973c1aa0d5..deeeb779af9bbaf0935d009c48d60097334ba15c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "279239f5a99b48aaa5b6a0733f0f2489" + "exercise_id": "a080853d252e4b088a2747c6b4120cfb" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.md" index 0b0540b4088619297095a61bb29dc78f7063b151..1f05664319535bab4c365aee1dc3ef97c9a3a4de 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/49_Pow(x, n)/solution.md" @@ -1,7 +1,6 @@ # Pow(x, n)

    实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。

     

    示例 1:

    输入:x = 2.00000, n = 10
    输出:
    1024.00000

    示例 2:

    输入:x = 2.10000, n = 3
    输出:
    9.26100

    示例 3:

    输入:x = 2.00000, n = -2
    输出:
    0.25000
    解释:
    2-2 = 1/22 = 1/4 = 0.25

     

    提示:

    -

    实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。

     

    示例 1:

    输入:x = 2.00000, n = 10
    输出:
    1024.00000

    示例 2:

    输入:x = 2.10000, n = 3
    输出:
    9.26100

    示例 3:

    输入:x = 2.00000, n = -2
    输出:
    0.25000
    解释:
    2-2 = 1/22 = 1/4 = 0.25

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.json" index 916b451e18124e146ebafa039876610a6af21c89..8bbcc44555cc095bf2b0e74d66d87da2dc4a97dc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "afafdeda6ef045029a9ac8f1e18bc27d" + "exercise_id": "dd2fa5169a7e4ec4bc4dc0efd529b7d1" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.md" index fa41147d0ee9d0204b4ce7671cb8ee65617daf8a..b4f2baed734ecaab1918edc1eee9edc93aecfc7b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/4_\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.md" @@ -1,7 +1,6 @@ # 最长回文子串

    给你一个字符串 s,找到 s 中最长的回文子串。

     

    示例 1:

    输入:s = "babad"
    输出:
    "bab"
    解释:
    "aba" 同样是符合题意的答案。

    示例 2:

    输入:s = "cbbd"
    输出:
    "bb"

    示例 3:

    输入:s = "a"
    输出:
    "a"

    示例 4:

    输入:s = "ac"
    输出:
    "a"

     

    提示:

    -

    给你一个字符串 s,找到 s 中最长的回文子串。

     

    示例 1:

    输入:s = "babad"
    输出:
    "bab"
    解释:
    "aba" 同样是符合题意的答案。

    示例 2:

    输入:s = "cbbd"
    输出:
    "bb"

    示例 3:

    输入:s = "a"
    输出:
    "a"

    示例 4:

    输入:s = "ac"
    输出:
    "a"

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.json" index e843729612292f5128341cb82141ad4f230e4ed5..58bb8d7d2a465dd53e42514a5c065184e5851fb6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "bf3541fddb004733a16b068ae29fb832" + "exercise_id": "308baae4d575474ca914789d9373f6c4" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.md" index e79d79aac0e620e82f8b045a163106a1c65fc7dc..698a3dfe197af2e04c41211bde442fcf9f1c2d98 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/50_N \347\232\207\345\220\216/solution.md" @@ -1,7 +1,6 @@ # N 皇后

    n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。

    给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。

    每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q''.' 分别代表了皇后和空位。

     

    示例 1:

    输入:n = 4
    输出:
    [[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]
    解释:
    如上图所示,4 皇后问题存在两个不同的解法。

    示例 2:

    输入:n = 1
    输出:
    [["Q"]]

     

    提示:

    -

    n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。

    给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。

    每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q''.' 分别代表了皇后和空位。

     

    示例 1:

    输入:n = 4
    输出:
    [[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]
    解释:
    如上图所示,4 皇后问题存在两个不同的解法。

    示例 2:

    输入:n = 1
    输出:
    [["Q"]]

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.json" index 23d08ca0a7dc82e50755e9c38c98f877ba285bba..daf0184cd07d4e2eef6ee97f2475dbf0f5eadccb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "dff58eaf895f4916bf22ba032999c04a" + "exercise_id": "cb68ea56f332478c91a78d36f6b60e8c" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.md" index b21f0e549286eb19c3a6de6b74144ee3d9a3b6b6..b872d5e78c4801023c9725606fb81f0924c52b66 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/51_N\347\232\207\345\220\216 II/solution.md" @@ -33,41 +33,7 @@ -

    -

    n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。

    - -

    给你一个整数 n ,返回 n 皇后问题 不同的解决方案的数量。

    - -

     

    - -
    -
    -

    示例 1:

    - -
    输入:n = 4
    -
    输出:
    2 -
    解释:
    如上图所示,4 皇后问题存在两个不同的解法。 -
    - -

    示例 2:

    - -
    输入:n = 1
    -
    输出:
    1 -
    - -

     

    - -

    提示:

    - -
      -
    • 1 <= n <= 9
    • -
    • 皇后彼此不能相互攻击,也就是说:任何两个皇后都不能处于同一条横行、纵行或斜线上。
    • -
    -
    -
    -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/52_\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/52_\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.json" index 21274fbd9a9080f5c077713c40b7ca3b574ea2b0..80a67d22dab40133d47980b71f83bc213ef65966 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/52_\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/52_\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "8d5d707a36a24e58a6314baa2a2be240" + "exercise_id": "b0f7824bb931488a932175e816358ae6" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/53_\350\236\272\346\227\213\347\237\251\351\230\265/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/53_\350\236\272\346\227\213\347\237\251\351\230\265/solution.json" index 0baa7863ce0bcfe8a85cdc5c88feba8984d8d796..6e86ad66e5724fbb1cfb7b0262da592a49e516fa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/53_\350\236\272\346\227\213\347\237\251\351\230\265/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/53_\350\236\272\346\227\213\347\237\251\351\230\265/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "52110cd446c14664843d4143fc37ca93" + "exercise_id": "8311977765fd4f94882cb6c9744920c5" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/54_\350\267\263\350\267\203\346\270\270\346\210\217/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/54_\350\267\263\350\267\203\346\270\270\346\210\217/solution.json" index ba3c18423f24859f4b14e19029b14fd45e86ea22..ec5214d3e315cbe2dfbfee71a918eea6aec49a8d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/54_\350\267\263\350\267\203\346\270\270\346\210\217/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/54_\350\267\263\350\267\203\346\270\270\346\210\217/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "737ee761cd804f099a6f1eff4cc4cba4" + "exercise_id": "dc03e0e174a245e196f41c45fcd69483" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/55_\345\220\210\345\271\266\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/55_\345\220\210\345\271\266\345\214\272\351\227\264/solution.json" index 4b3eee4e2aad007e63a03311521ac67f08e5ec91..37bb5d84a61b8e8f03dda1989193130603603a37 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/55_\345\220\210\345\271\266\345\214\272\351\227\264/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/55_\345\220\210\345\271\266\345\214\272\351\227\264/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "474bcf456a18412eafcb156d6f616acd" + "exercise_id": "e18342c305bc41b0b3dd9db50b12acd7" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/56_\346\217\222\345\205\245\345\214\272\351\227\264/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/56_\346\217\222\345\205\245\345\214\272\351\227\264/solution.json" index 25f40e1600b8f7fc2bc7293a5baa39295c2726e1..508058f9dbe5d9d1e83be27d11b4849eed196fa4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/56_\346\217\222\345\205\245\345\214\272\351\227\264/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/56_\346\217\222\345\205\245\345\214\272\351\227\264/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "d17234eba287409780673653f6c3866b" + "exercise_id": "affc4fc3d8f848a58eda59d43fa67b47" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/57_\346\234\200\345\220\216\344\270\200\344\270\252\345\215\225\350\257\215\347\232\204\351\225\277\345\272\246/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/57_\346\234\200\345\220\216\344\270\200\344\270\252\345\215\225\350\257\215\347\232\204\351\225\277\345\272\246/solution.json" index 519778e14378f21664767b96abbb947b214cec56..4ae89994d685779ccc81fa8ddaf7d90929ce5e01 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/57_\346\234\200\345\220\216\344\270\200\344\270\252\345\215\225\350\257\215\347\232\204\351\225\277\345\272\246/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/57_\346\234\200\345\220\216\344\270\200\344\270\252\345\215\225\350\257\215\347\232\204\351\225\277\345\272\246/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "8b48522107284e2d9bac0e252357a6fe" + "exercise_id": "02bac563e4974c9bb20866dd576c356d" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/58_\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/58_\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.json" index 905ff45d3c863c124fc6748d434ce52d20643db6..51224001e99cce9627632ca56723e1499acbafed 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/58_\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/58_\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "b0e07b1e65d3417ba93daba5cf2281b8" + "exercise_id": "a7ce74c7ce70478a8201c3c733dc73d0" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/59_\346\216\222\345\210\227\345\272\217\345\210\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/59_\346\216\222\345\210\227\345\272\217\345\210\227/solution.json" index 6cff1bf28aff8a0b8b6bf4ac5d2ec8ef4170d911..990f6043b8ea7642b5387072926388a76c323b96 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/59_\346\216\222\345\210\227\345\272\217\345\210\227/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/59_\346\216\222\345\210\227\345\272\217\345\210\227/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "6153ca506b1d48a098b4a272e550cdaf" + "exercise_id": "ad76017415c64879adc4297883316c6b" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.json" index d50fb6d6fcc1b26d48ce3238ecaaa7ef3091797a..5c5afd5a2b94c922249cc896eceb41c4807c4792 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "c6aeaea21b50459d9a15ae6b2a139985" + "exercise_id": "54383d20fac64fa2aa737f18673f0c92" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" index 83e670d5b3c9181263e09d45962b3eb1d298bd5e..6ce6cdafa25eb7939ef8fa9c169234459358729f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/5_Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" @@ -49,57 +49,7 @@ P I
  • 1 <= numRows <= 1000
  • -

    -

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。

    - -

    比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:

    - -
    -    P   A   H   N
    -    A P L S I I G
    -    Y   I   R
    - -

    之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"

    - -

    请你实现这个将字符串进行指定行数变换的函数:

    - -
    string convert(string s, int numRows);
    - -

     

    - -

    示例 1:

    - -
    输入:s = "PAYPALISHIRING", numRows = 3
    -
    输出:
    "PAHNAPLSIIGYIR" -
    - 示例 2: - -
    输入:s = "PAYPALISHIRING", numRows = 4
    -
    输出:
    "PINALSIGYAHRPI" -
    解释:
    -P I N -A L S I G -Y A H R -P I -
    - -

    示例 3:

    - -
    输入:s = "A", numRows = 1
    -
    输出:
    "A" -
    - -

     

    - -

    提示:

    - - -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/60_\346\227\213\350\275\254\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/60_\346\227\213\350\275\254\351\223\276\350\241\250/solution.json" index 48d13f59ec84c142ccf0de7ecc1bc06404e46faa..d5160a764f4fdca5630c89294efd18ecae284535 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/60_\346\227\213\350\275\254\351\223\276\350\241\250/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/60_\346\227\213\350\275\254\351\223\276\350\241\250/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "33b23f581f2146418fec6dac9943da82" + "exercise_id": "97bb06024e894e698cbead8c90e3dc2f" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/61_\344\270\215\345\220\214\350\267\257\345\276\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/61_\344\270\215\345\220\214\350\267\257\345\276\204/solution.json" index fcc1cb29c0237b5c9d719fc62b04c87e13532989..d410b8334c57e63e7488e9710d66c4bb5dfc7819 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/61_\344\270\215\345\220\214\350\267\257\345\276\204/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/61_\344\270\215\345\220\214\350\267\257\345\276\204/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "bc3eed79091d41219ac4bc3407bb8e78" + "exercise_id": "36b8ace03b8947b9a908299482e380b7" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/62_\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/62_\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.json" index 15d9e87e49f3374df3b1544c69ed2a36e23afa55..d3d862eeced4fc3879282769c70966c9ad03f980 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/62_\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/62_\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "0908211c0523484193816c8ee5b39588" + "exercise_id": "163a0b099e654c42aa4cb66f00b97700" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..3fe77316b443ef584f229865620f52a8e59b7105 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小路径和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小路径和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b1394af80a017dab0836ea7a4621815aead26b10 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a9c26e3672b44267a074bf551bc8b987" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" index d6c35deed2178466e3f7bb2cbdbe77a553e05030..5744ceffeaa6447c7ccccd3f092b6af49b3105c9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/63_\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" @@ -1,5 +1,6 @@ # 最小路径和 -以下错误的选项是? +

    给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。

    说明:每次只能向下或者向右移动一步。

     

    示例 1:

    输入:grid = [[1,3,1],[1,5,1],[4,2,1]]
    输出:
    7
    解释:
    因为路径 1→3→1→1→1 的总和最小。

    示例 2:

    输入:grid = [[1,2,3],[4,5,6]]
    输出:
    12

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e38b57aad9c1f84108599fd0e146ac073252cf4a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "有效数字" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "有效数字" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e5ff0b7a5e95d14da788ad92edead6c19d51b669 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "55a54ace6aa54e449b7be515edab62a7" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" index c2a81799941a6eca6c2b1c0476e63d814fe6138e..a2897f46debc26736e1c7ce93c7724fa2b4cdfe6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/64_\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" @@ -1,5 +1,6 @@ # 有效数字 -以下错误的选项是? +

    有效数字(按顺序)可以分成以下几个部分:

    1. 一个 小数 或者 整数
    2. (可选)一个 'e''E' ,后面跟着一个 整数

    小数(按顺序)可以分成以下几个部分:

    1. (可选)一个符号字符('+''-'
    2. 下述格式之一:
      1. 至少一位数字,后面跟着一个点 '.'
      2. 至少一位数字,后面跟着一个点 '.' ,后面再跟着至少一位数字
      3. 一个点 '.' ,后面跟着至少一位数字

    整数(按顺序)可以分成以下几个部分:

    1. (可选)一个符号字符('+''-'
    2. 至少一位数字

    部分有效数字列举如下:

    部分无效数字列举如下:

    给你一个字符串 s ,如果 s 是一个 有效数字 ,请返回 true

     

    示例 1:

    输入:s = "0"
    输出:
    true

    示例 2:

    输入:s = "e"
    输出:
    false

    示例 3:

    输入:s = "."
    输出:
    false

    示例 4:

    输入:s = ".1"
    输出:
    true

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..658a92a8a295ff86e0ad52f0352d85f131d2bfe9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "加一" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "加一" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..780e3247718400ba719490624842305142fcafd1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "abe202eefe824825a23b5de4a2c6c737" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.md" index a3f790f0c6db2aedcf64ca9d66474c6973d3564e..e9c0ad49e7d9ab5ffa340973a454147988a30554 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/65_\345\212\240\344\270\200/solution.md" @@ -1,5 +1,6 @@ # 加一 -以下错误的选项是? +

    给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

    最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

    你可以假设除了整数 0 之外,这个整数不会以零开头。

     

    示例 1:

    输入:digits = [1,2,3]
    输出:
    [1,2,4]
    解释:
    输入数组表示数字 123。

    示例 2:

    输入:digits = [4,3,2,1]
    输出:
    [4,3,2,2]
    解释:
    输入数组表示数字 4321。

    示例 3:

    输入:digits = [0]
    输出:
    [1]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4e7a40babe8a9a96eba41df0d8ae6f7079f06bf6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二进制求和" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二进制求和" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e4304ece428d0d80045db83bf53fd442e57f4513 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5be46f3f939d4ce19797f395bd4be062" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.md" index 274217f29db11cea942c32fd42d4c54e615507e7..695c58bda1482f5f9b4e4d3aa2cdf99984745242 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/66_\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.md" @@ -1,5 +1,6 @@ # 二进制求和 -以下错误的选项是? +

    给你两个二进制字符串,返回它们的和(用二进制表示)。

    输入为 非空 字符串且只包含数字 1 和 0

     

    示例 1:

    输入: a = "11", b = "1"
    输出:
    "100"

    示例 2:

    输入: a = "1010", b = "1011"
    输出:
    "10101"

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..734e8153f52d34b32119741321d040cfc821d743 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "文本左右对齐" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "文本左右对齐" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2542d6a802c7062d61d8ed86ca04ad613b558064 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "f7276587952f4c079b9dec0fed935c1b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.md" index 155e89d3f079e74c9997903ddf6dfc7203d6506f..62b9ed6fd642df0f055c848c4b1f402b5f51bbb3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/67_\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.md" @@ -1,5 +1,68 @@ # 文本左右对齐 -以下错误的选项是? +
    +

    给定一个单词数组和一个长度 maxWidth,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。

    + +

    你应该使用“贪心算法”来放置给定的单词;也就是说,尽可能多地往每行中放置单词。必要时可用空格 ' ' 填充,使得每行恰好有 maxWidth 个字符。 +

    + +

    要求尽可能均匀分配单词间的空格数量。如果某一行单词间的空格不能均匀分配,则左侧放置的空格数要多于右侧的空格数。

    + +

    文本的最后一行应为左对齐,且单词之间不插入额外的空格。

    + +

    说明:

    + + + +

    示例:

    + +
    输入:
    +    words = ["This", "is", "an", "example", "of", "text", "justification."]
    +    maxWidth = 16
    +
    输出:
    + [ +    "This    is    an", +    "example  of text", +    "justification.  " + ] +
    + +

    示例 2:

    + +
    输入:
    +    words = ["What","must","be","acknowledgment","shall","be"]
    +    maxWidth = 16
    +
    输出:
    + [ +   "What   must   be", +   "acknowledgment  ", +   "shall be        " + ] +
    解释:
    注意最后一行的格式应为 "shall be " 而不是 "shall be" + 因为最后一行应为左对齐,而不是左右两端对齐,第二行同样为左对齐,这是因为这行只包含一个单词。 +
    + +

    示例 3:

    + +
    输入:
    +    words = ["Science","is","what","we","understand","well","enough","to","explain",
    +             "to","a","computer.","Art","is","everything","else","we","do"]
    +    maxWidth = 20
    +
    输出:
    + [ +   "Science  is  what we", + "understand      well", +   "enough to explain to", +   "a  computer.  Art is", +   "everything  else  we", +   "do                  " + ] +
    +
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a71398bd7e286129a0bda92bf281f3beadb612ad 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "x 的平方根" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "x 的平方根" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..049149e61b14a79454543b5481163059ac3d0670 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5a369bedac094e1795be872bf50f11a8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.md" index 83d2d6685b40be6db9bb41424a54b6f000d182bd..1d16cfdd57c6501527ee70a14c1f45a8bd971823 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/68_x \347\232\204\345\271\263\346\226\271\346\240\271/solution.md" @@ -1,5 +1,12 @@ # x 的平方根 -以下错误的选项是? +

    实现 int sqrt(int x) 函数。

    +

    计算并返回 x 的平方根,其中 x 是非负整数。

    +

    由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。

    +

    示例 1:

    +
    输入: 4
    输出:
    2
    +

    示例 2:

    +
    输入: 8
    输出:
    2
    说明:
    8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..6279fcabdc2517575dedd0a29b780dbaaffcad13 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "爬楼梯" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "爬楼梯" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7993de011b4d56e6365bfe7947bc7a4274718cb4 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "e208713d1240406dade9a52e0d45fda2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.md" index 4d3b7fa9e6670f7b09fe7f3d6c20aff6da46a2ca..38b82432b6623efc0485af86cbd24eefe58611c3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/69_\347\210\254\346\245\274\346\242\257/solution.md" @@ -1,5 +1,6 @@ # 爬楼梯 -以下错误的选项是? +

    假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

    每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

    注意:给定 n 是一个正整数。

    示例 1:

    输入: 2
    输出:
    2
    解释:
    有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶

    示例 2:

    输入: 3
    输出:
    3
    解释:
    有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.json" index 6fb2b6f76fe83554435804eab9c322e8579f56ff..82db801da1bdaac78f999f1fa5a91fb4e0900313 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "b622ddbd33be40c683f9c42a5ae1b7c6" + "exercise_id": "2414be91684c4b359395df17bc010b84" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.md" index 5a4b286cf34eb4e4c3fe1e3894406f1798223f27..ff6d898e12ab6592fcacd5dc519d328d1c3e2c9a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/6_\346\225\264\346\225\260\345\217\215\350\275\254/solution.md" @@ -1,7 +1,6 @@ # 整数反转

    给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

    如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ,就返回 0。

    假设环境不允许存储 64 位整数(有符号或无符号)。

     

    示例 1:

    输入:x = 123
    输出:
    321

    示例 2:

    输入:x = -123
    输出:
    -321

    示例 3:

    输入:x = 120
    输出:
    21

    示例 4:

    输入:x = 0
    输出:
    0

     

    提示:

    -

    给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

    如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ,就返回 0。

    假设环境不允许存储 64 位整数(有符号或无符号)。

     

    示例 1:

    输入:x = 123
    输出:
    321

    示例 2:

    输入:x = -123
    输出:
    -321

    示例 3:

    输入:x = 120
    输出:
    21

    示例 4:

    输入:x = 0
    输出:
    0

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..463559ea245c1a67f9056ba6021509035d3f6866 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "简化路径" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "简化路径" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7321a63cde38d1543826d1a72742125d355ed64d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3afec91807524524a677f4194175dafb" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" index 05820b1f83e5f63552adfb9986211c126b83d3ff..a8b068f187d70f9cdeb6a564d839985f3de1e2fb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/70_\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" @@ -1,5 +1,6 @@ # 简化路径 -以下错误的选项是? +

    给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。

    在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,'//')都被视为单个斜杠 '/' 。 对于此问题,任何其他格式的点(例如,'...')均被视为文件/目录名称。

    请注意,返回的 规范路径 必须遵循下述格式:

    返回简化后得到的 规范路径

     

    示例 1:

    输入:path = "/home/"
    输出:
    "/home"
    解释:
    注意,最后一个目录名后面没有斜杠。

    示例 2:

    输入:path = "/../"
    输出:
    "/"
    解释:
    从根目录向上一级是不可行的,因为根目录是你可以到达的最高级。

    示例 3:

    输入:path = "/home//foo/"
    输出:
    "/home/foo"
    解释:
    在规范路径中,多个连续斜杠需要用一个斜杠替换。

    示例 4:

    输入:path = "/a/./b/../../c/"
    输出:
    "/c"

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..9c899c33eaf0703b44add2f6cbbb1d7fa5588ea1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "编辑距离" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "编辑距离" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..815332d6d3a7e88ceac7bea38e35f192fca3a6fe --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "38e847ac1ca048a8b39a99e90b9c788e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.md" index 031c1c98be189d163f351369058d0c78803d1d69..cd00788c80812757da5ffa7875c2819ebaf0df4b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/71_\347\274\226\350\276\221\350\267\235\347\246\273/solution.md" @@ -1,5 +1,6 @@ # 编辑距离 -以下错误的选项是? +

    给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。

    你可以对一个单词进行如下三种操作:

     

    示例 1:

    输入:word1 = "horse", word2 = "ros"
    输出:
    3
    解释:
    horse -> rorse (将 'h' 替换为 'r')rorse -> rose (删除 'r')rose -> ros (删除 'e')

    示例 2:

    输入:word1 = "intention", word2 = "execution"
    输出:
    5
    解释:
    intention -> inention (删除 't')inention -> enention (将 'i' 替换为 'e')enention -> exention (将 'n' 替换为 'x')exention -> exection (将 'n' 替换为 'c')exection -> execution (插入 'u')

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a7b65ffe9cc9f8f2f54e4bf85bc0159a7b35bfc5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "矩阵置零" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "矩阵置零" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c940ebaa291753516fabf2586525a8773b5e4cfd --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "809ee8412dbd47ba967017d142f698e0" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" index dff408d020daa10ef14c73a3b90d2729dd5441a0..285b10b7257a3b2f94765fe02488f3e448d0db1c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/72_\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" @@ -1,5 +1,6 @@ # 矩阵置零 -以下错误的选项是? +

    给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法

    进阶:

     

    示例 1:

    输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
    输出:
    [[1,0,1],[0,0,0],[1,0,1]]

    示例 2:

    输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]
    输出:
    [[0,0,0,0],[0,4,5,0],[0,3,1,0]]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..fe6aa99c0646720e5e2ff325a29d319bb0a7bcfa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "搜索二维矩阵" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "搜索二维矩阵" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2dcb373ce9ea4bf17e972ec1d4e42916518a0cbf --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "059c2f45d5374f4584e7cfa2846fa7d8" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" index 89918e6db4623c8953a5f32b8214ef0f2d1438c5..729f645db6e54940294198e1600eccdfeeb48ee1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/73_\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" @@ -1,5 +1,6 @@ # 搜索二维矩阵 -以下错误的选项是? +

    编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:

     

    示例 1:

    输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
    输出:
    true

    示例 2:

    输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13
    输出:
    false

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..112b9072038fc06fe8f457bc48f7735b3c083295 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "颜色分类" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "颜色分类" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e101758be0c40f092172dc2be05edb446c128129 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3597e6b773e84f019cfa733c2a9d3ad2" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" index f19bb8da48d6bf7cd53951413cd5431d8134df0d..f5a9f0d6043408ac994356f79b32ad9619d5d85f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/74_\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" @@ -1,5 +1,6 @@ # 颜色分类 -以下错误的选项是? +

    给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。

    此题中,我们使用整数 0、 12 分别表示红色、白色和蓝色。

     

    示例 1:

    输入:nums = [2,0,2,1,1,0]
    输出:
    [0,0,1,1,2,2]

    示例 2:

    输入:nums = [2,0,1]
    输出:
    [0,1,2]

    示例 3:

    输入:nums = [0]
    输出:
    [0]

    示例 4:

    输入:nums = [1]
    输出:
    [1]

     

    提示:

     

    进阶:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a6031f6e71ae0baa9a2559cd2591c3a9ca3155c5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最小覆盖子串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最小覆盖子串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..25b51fe36f5fa5f5abe9339e08320d8bbe2e2afa --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "9cf1c91e49da435aa1d63c2bd5aa7925" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.md" index 695e0bd0a19feef7f7e59a95bcb9451866c64573..a467a2e0be8620c66bf3b40a867b40da2cbf927e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/75_\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.md" @@ -1,5 +1,6 @@ # 最小覆盖子串 -以下错误的选项是? +

    给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 ""

    注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。

     

    示例 1:

    输入:s = "ADOBECODEBANC", t = "ABC"
    输出:
    "BANC"

    示例 2:

    输入:s = "a", t = "a"
    输出:
    "a"

     

    提示:

     

    进阶:你能设计一个在 o(n) 时间内解决此问题的算法吗? +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e17969c10d0fd3a2950d10c42e150ccadb918a0e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "组合" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "组合" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9b709c70aed416f9e08bf6678068210d1f34aa7d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "33c4de1858844039a17bb3bdc2376e3b" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.md" index 35d3b42f3f8c0c6d1f8bb7101305fb87037e25a7..0377b0b1fcf42cb1b250e843d59fefd212928200 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/76_\347\273\204\345\220\210/solution.md" @@ -1,5 +1,8 @@ # 组合 -以下错误的选项是? +

    给定两个整数 nk,返回 1 ... n 中所有可能的 k 个数的组合。

    +

    示例:

    +
    输入: n = 4, k = 2
    输出:
    [[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..09780bce2f74c3a9c07239ddbe323fc8fa90e316 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "子集" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "子集" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..0db1aaeac5877b37bd58e6b66c61f50e9513cbf6 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "10a696dc3f174eccab18fed2ea531866" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.md" index 5396eeaec555bd58c012a7f4922bab4568fea784..289a889cb8f206186b562854996cce964cec188b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/77_\345\255\220\351\233\206/solution.md" @@ -1,5 +1,6 @@ # 子集 -以下错误的选项是? +

    给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。

    解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。

     

    示例 1:

    输入:nums = [1,2,3]
    输出:
    [[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]

    示例 2:

    输入:nums = [0]
    输出:
    [[],[0]]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c1a24b665637bb2c4a88471f1ba3c0e19a2545cd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "单词搜索" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "单词搜索" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..bb03f3774c3e0a640b535c9d0fca937a4f85f397 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "3e5323d15c2d438d84c4c55bc1247122" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.md" index fb57bf9ada9ef1040e9486dc5b9c566edbbc0b83..04e9be3fd2482ec2a2823b58ed0c445e7486182c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/78_\345\215\225\350\257\215\346\220\234\347\264\242/solution.md" @@ -1,5 +1,6 @@ # 单词搜索 -以下错误的选项是? +

    给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false

    单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。

     

    示例 1:

    输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "ABCCED"
    输出:
    true

    示例 2:

    输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "SEE"
    输出:
    true

    示例 3:

    输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "ABCB"
    输出:
    false

     

    提示:

     

    进阶:你可以使用搜索剪枝的技术来优化解决方案,使其在 board 更大的情况下可以更快解决问题?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..8e8e1ef0f330f9de047b18d815d0bb668d14a27e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除有序数组中的重复项 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除有序数组中的重复项 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..dce3cd9e3dc8fdac3df5d95bd1875700b8606e92 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "56068be5e5d24eb9ba7d357dccdb5315" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.md" index 04781fd58c0233e3f8f809dc1037d72a2f092a62..c5b3b7aeff58e453c37400389af5e832da4aa9d9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/79_\345\210\240\351\231\244\346\234\211\345\272\217\346\225\260\347\273\204\344\270\255\347\232\204\351\207\215\345\244\215\351\241\271 II/solution.md" @@ -1,5 +1,33 @@ # 删除有序数组中的重复项 II -以下错误的选项是? +

    给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。

    +

    不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

    +

     

    +

    说明:

    +

    为什么返回数值是整数,但输出的答案是数组呢?

    +

    请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

    +

    你可以想象内部操作如下:

    +
    +    // nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝
    +    int len = removeDuplicates(nums);// 在函数里修改输入数组对于调用者是可见的。
    +    // 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。
    +    for (int i = 0; i < len; i++) {
    +            print(nums[i]);
    +    }
    +

     

    +

    示例 1:

    +
    输入:nums = [1,1,1,2,2,3]
    输出:
    5, nums = [1,1,2,2,3]
    解释:
    函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3 。 不需要考虑数组中超出新长度后面的元素。
    +

    示例 2:

    +
    输入:nums = [0,0,1,1,1,1,2,3,3]
    输出:
    7, nums = [0,0,1,1,2,3,3]
    解释:
    函数应返回新长度 length = 7, 并且原数组的前五个元素被修改为 0, 0, 1, 1, 2, 3, 3 。 不需要考虑数组中超出新长度后面的元素。
    +

     

    +

    提示:

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.json" index 6c6bbab0b9c55a0e286aa327600476ba1d26c8bc..e9289e5285d51b8740b877d822b6af9e5e3ad472 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "a99bd6f37a494992a5eee0cb8ab423c0" + "exercise_id": "db7d4a0d5b4e4daba5edb3e0aed64fb2" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.md" index 0673a730ab2cf2c8f12ebdace29e12a94ca0b36b..6e2f64a1d9a9072cd459fafcbf889a6add47c6da 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/7_\345\255\227\347\254\246\344\270\262\350\275\254\346\215\242\346\225\264\346\225\260 (atoi)/solution.md" @@ -108,116 +108,7 @@ -

    -

    请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。

    - -

    函数 myAtoi(string s) 的算法如下:

    - - - -

    注意:

    - - - -

     

    - -

    示例 1:

    - -
    输入:s = "42"
    -
    输出:
    42 -
    解释:
    加粗的字符串为已经读入的字符,插入符号是当前读取的字符。 -第 1 步:"42"(当前没有读入字符,因为没有前导空格) - ^ -第 2 步:"42"(当前没有读入字符,因为这里不存在 '-' 或者 '+') - ^ -第 3 步:"42"(读入 "42") - ^ -解析得到整数 42 。 -由于 "42" 在范围 [-231, 231 - 1] 内,最终结果为 42 。
    - -

    示例 2:

    - -
    输入:s = "   -42"
    -
    输出:
    -42 -
    解释:
    -第 1 步:" -42"(读入前导空格,但忽视掉) - ^ -第 2 步:" -42"(读入 '-' 字符,所以结果应该是负数) - ^ -第 3 步:" -42"(读入 "42") - ^ -解析得到整数 -42 。 -由于 "-42" 在范围 [-231, 231 - 1] 内,最终结果为 -42 。 -
    - -

    示例 3:

    - -
    输入:s = "4193 with words"
    -
    输出:
    4193 -
    解释:
    -第 1 步:"4193 with words"(当前没有读入字符,因为没有前导空格) - ^ -第 2 步:"4193 with words"(当前没有读入字符,因为这里不存在 '-' 或者 '+') - ^ -第 3 步:"4193 with words"(读入 "4193";由于下一个字符不是一个数字,所以读入停止) - ^ -解析得到整数 4193 。 -由于 "4193" 在范围 [-231, 231 - 1] 内,最终结果为 4193 。 -
    - -

    示例 4:

    - -
    输入:s = "words and 987"
    -
    输出:
    0 -
    解释:
    -第 1 步:"words and 987"(当前没有读入字符,因为没有前导空格) - ^ -第 2 步:"words and 987"(当前没有读入字符,因为这里不存在 '-' 或者 '+') - ^ -第 3 步:"words and 987"(由于当前字符 'w' 不是一个数字,所以读入停止) - ^ -解析得到整数 0 ,因为没有读入任何数字。 -由于 0 在范围 [-231, 231 - 1] 内,最终结果为 0 。
    - -

    示例 5:

    - -
    输入:s = "-91283472332"
    -
    输出:
    -2147483648 -
    解释:
    -第 1 步:"-91283472332"(当前没有读入字符,因为没有前导空格) - ^ -第 2 步:"-91283472332"(读入 '-' 字符,所以结果应该是负数) - ^ -第 3 步:"-91283472332"(读入 "91283472332") - ^ -解析得到整数 -91283472332 。 -由于 -91283472332 小于范围 [-231, 231 - 1] 的下界,最终结果被截断为 -231 = -2147483648 。
    - -

     

    - -

    提示:

    - - -
    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..ade4ba9aff9deb49e9d954a7593b8ce19dd60ad7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "搜索旋转排序数组 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "搜索旋转排序数组 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..712c5af164a9a25b65a875fabd11f84d243fcb22 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "d97465cbc9394c6d917bfa83b756cf42" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.md" index cafe34dfcab21b6bf079fea1d65f2a7b4ab94584..2704330ea74ab0a6bdc190ffc1b1fc82018b8c0c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/80_\346\220\234\347\264\242\346\227\213\350\275\254\346\216\222\345\272\217\346\225\260\347\273\204 II/solution.md" @@ -1,5 +1,35 @@ # 搜索旋转排序数组 II -以下错误的选项是? +

    已知存在一个按非降序排列的整数数组 nums ,数组中的值不必互不相同。

    +

    在传递给函数之前,nums 在预先未知的某个下标 k0 <= k < nums.length)上进行了 旋转 + ,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 + 开始 计数)。例如, [0,1,2,4,4,4,5,6,6,7] 在下标 5 处经旋转后可能变为 + [4,5,6,6,7,0,1,2,4,4] 。 +

    +

    给你 旋转后 的数组 nums 和一个整数 target ,请你编写一个函数来判断给定的目标值是否存在于数组中。如果 + nums 中存在这个目标值 target ,则返回 true ,否则返回 false 。 +

    +

     

    +

    示例 1:

    +
    输入:nums = [2,5,6,0,0,1,2], target = 0
    输出:
    true
    +

    示例 2:

    +
    输入:nums = [2,5,6,0,0,1,2], target = 3
    输出:
    false
    +

     

    +

    提示:

    + +

     

    +

    进阶:

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..537c8bb389162fa07f90ed45999a178b7625068b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除排序链表中的重复元素 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除排序链表中的重复元素 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..9d5fb08b5adeedcbe7e7a1d2e02d01b70b2e36b9 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c0bd527c63d04abb93a667c1ad319f59" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" index aada69e37db57fd908f68ec103be9f47402017bd..1ab02a0b8128ae1cb77d259951488c4ad30ae494 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/81_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240 II/solution.md" @@ -1,5 +1,6 @@ # 删除排序链表中的重复元素 II -以下错误的选项是? +

    存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。

    返回同样按升序排列的结果链表。

     

    示例 1:

    输入:head = [1,2,3,3,4,4,5]
    输出:
    [1,2,5]

    示例 2:

    输入:head = [1,1,1,2,3]
    输出:
    [2,3]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..b95434cf96a07078ff7a5c7e0320eedb4bf88d91 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "删除排序链表中的重复元素" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "删除排序链表中的重复元素" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e32d15c619d7df549bf6c1734c6f2a3e2f8de5c7 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "125ae9e70c624ccb8f125134e2f31606" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" index e851cc1fff375ff56128d8e8708aad1c71a11938..9dacc8517fc4dcb09e4d22858349b8a864d2ddf1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/82_\345\210\240\351\231\244\346\216\222\345\272\217\351\223\276\350\241\250\344\270\255\347\232\204\351\207\215\345\244\215\345\205\203\347\264\240/solution.md" @@ -1,5 +1,6 @@ # 删除排序链表中的重复元素 -以下错误的选项是? +

    存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次

    返回同样按升序排列的结果链表。

     

    示例 1:

    输入:head = [1,1,2]
    输出:
    [1,2]

    示例 2:

    输入:head = [1,1,2,3,3]
    输出:
    [1,2,3]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..d147793815a8a086bb01ca62b2993885cc870dbc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "柱状图中最大的矩形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "柱状图中最大的矩形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..a00ba3745cd7c70bc32e452f513db35a3180e5ef --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "869c530dafc545fcbc074e8eb379b2cc" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.md" index 2088fb89d376890aad9d38ef33d07110a761fabb..2ba104f5403b541f27a596f303668f3d658b621d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/83_\346\237\261\347\212\266\345\233\276\344\270\255\346\234\200\345\244\247\347\232\204\347\237\251\345\275\242/solution.md" @@ -1,5 +1,6 @@ # 柱状图中最大的矩形 -以下错误的选项是? +

    给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。

    求在该柱状图中,能够勾勒出来的矩形的最大面积。

     

    以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]

     

    图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。

     

    示例:

    输入: [2,1,5,6,2,3]
    输出:
    10
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..85517481a9a6ad386be4e32508dd4903e9a25906 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "最大矩形" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "最大矩形" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..f173985a11d8da1283938551ca78c26a1c038660 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "b2a08644fd54460fb4d8abcb56c527f1" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.md" index b8a342b81545ea6dcda5d73ebba028589b7c1791..926f7de0d83e556d3d0be62d127b628b37806216 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/84_\346\234\200\345\244\247\347\237\251\345\275\242/solution.md" @@ -1,5 +1,6 @@ # 最大矩形 -以下错误的选项是? +

    给定一个仅包含 01 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。

     

    示例 1:

    输入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]
    输出:
    6
    解释:
    最大矩形如上图所示。

    示例 2:

    输入:matrix = []
    输出:
    0

    示例 3:

    输入:matrix = [["0"]]
    输出:
    0

    示例 4:

    输入:matrix = [["1"]]
    输出:
    1

    示例 5:

    输入:matrix = [["0","0"]]
    输出:
    0

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c47003cd1982ec46c056e834a76d944c743b275c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "分隔链表" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "分隔链表" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..adb91ef8564570ddbf2b7059e2b9c4b19d66c0f5 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "92a0f69d294d4ce1adf43c603deb67e3" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" index 61ea209fa8ed2e3eb3c42876d373506277a784e9..1d3467a28013477f2edaf9253099326d926e289b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/85_\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" @@ -1,5 +1,6 @@ # 分隔链表 -以下错误的选项是? +

    给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。

    你应当 保留 两个分区中每个节点的初始相对位置。

     

    示例 1:

    输入:head = [1,4,3,2,5,2], x = 3
    输出
    :[1,2,2,4,3,5]

    示例 2:

    输入:head = [2,1], x = 2
    输出
    :[1,2]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..564ae08fe97ecfdc53a6400584fd4ad3f2c8fc5a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "扰乱字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "扰乱字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..2355ee82cf4a6e6ac23479b146138bd07007811d --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "ad842cfadb884aedbab6b6b8e8e60a11" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.md" index 55cee10b453fada311a25456cac2b65e357baadd..d0943744e9f9ccb8a63af0d23f40d3c2a47fc7ac 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/86_\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,64 @@ # 扰乱字符串 -以下错误的选项是? +
    使用下面描述的算法可以扰乱字符串 s 得到字符串 t : +
      +
    1. 如果字符串的长度为 1 ,算法停止
    2. +
    3. 如果字符串的长度 > 1 ,执行下述步骤: +
        +
      • 在一个随机下标处将字符串分割成两个非空的子字符串。即,如果已知字符串 s ,则可以将其分成两个子字符串 xy + ,且满足 s = x + y
      • +
      • 随机 决定是要「交换两个子字符串」还是要「保持这两个子字符串的顺序不变」。即,在执行这一步骤之后,s 可能是 + s = x + y 或者 s = y + x 。 +
      • +
      • xy 这两个子字符串上继续从步骤 1 开始递归执行此算法。
      • +
      +
    4. +
    + +

    给你两个 长度相等 的字符串 s1 + 和 s2,判断 s2 是否是 s1 的扰乱字符串。如果是,返回 + true ;否则,返回 false 。 +

    + +

     

    + +

    示例 1:

    + +
    输入:s1 = "great", s2 = "rgeat"
    +
    输出:
    true +
    解释:
    s1 上可能发生的一种情形是: +"great" --> "gr/eat" // 在一个随机下标处分割得到两个子字符串 +"gr/eat" --> "gr/eat" // 随机决定:「保持这两个子字符串的顺序不变」 +"gr/eat" --> "g/r / e/at" // 在子字符串上递归执行此算法。两个子字符串分别在随机下标处进行一轮分割 +"g/r / e/at" --> "r/g / e/at" // 随机决定:第一组「交换两个子字符串」,第二组「保持这两个子字符串的顺序不变」 +"r/g / e/at" --> "r/g / e/ a/t" // 继续递归执行此算法,将 "at" 分割得到 "a/t" +"r/g / e/ a/t" --> "r/g / e/ a/t" // 随机决定:「保持这两个子字符串的顺序不变」 +算法终止,结果字符串和 s2 相同,都是 "rgeat" +这是一种能够扰乱 s1 得到 s2 的情形,可以认为 s2 是 s1 的扰乱字符串,返回 true +
    + +

    示例 2:

    + +
    输入:s1 = "abcde", s2 = "caebd"
    +
    输出:
    false +
    + +

    示例 3:

    + +
    输入:s1 = "a", s2 = "a"
    +
    输出:
    true +
    + +

     

    + +

    提示:

    + + +
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..aff2291130505ec60cc106b56e18d55ed0e1beef 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "合并两个有序数组" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "合并两个有序数组" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..7de2e65788cb1e8115dbada3186df7b24d928d77 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "5c5734c6d9d747b8bc5bb77b4a2ea0a6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" index d94366918f6a292f3a1cce028983f7a314214b97..73ab288487e9ab4bd5c67ae4c6a4f827e2940bdd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/87_\345\220\210\345\271\266\344\270\244\344\270\252\346\234\211\345\272\217\346\225\260\347\273\204/solution.md" @@ -1,5 +1,6 @@ # 合并两个有序数组 -以下错误的选项是? +

    给你两个有序整数数组 nums1 nums2,请你将 nums2 合并到 nums1 使 nums1 成为一个有序数组。

    初始化 nums1nums2 的元素数量分别为 mn 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。

     

    示例 1:

    输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
    输出:
    [1,2,2,3,5,6]

    示例 2:

    输入:nums1 = [1], m = 1, nums2 = [], n = 0
    输出:
    [1]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..c01a30461252c9c49ccb3449e965ddcc7af940aa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "格雷编码" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "格雷编码" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..8f3f5336207fa21a4c97a6bdd4234666a34d345a --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "99b5b43d1851414b81907935a8495cd6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.md" index c2b364e8c8b5db9ac584916339a5208bd38b5084..2b1a1f8e51076f7068df09d23170542a2f404fdf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/88_\346\240\274\351\233\267\347\274\226\347\240\201/solution.md" @@ -1,5 +1,13 @@ # 格雷编码 -以下错误的选项是? +

    格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。

    +

    给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。

    +

    格雷编码序列必须以 0 开头。

    +

     

    +

    示例 1:

    +
    输入: 2
    输出:
     [0,1,3,2]
    解释:
    00 - 001 - 111 - 310 - 2对于给定的 n,其格雷编码序列并不唯一。例如,[0,2,3,1] 也是一个有效的格雷编码序列。00 - 010 - 211 - 301 - 1
    +

    示例 2:

    +
    输入: 0
    输出:
     [0]
    解释:
    我们定义格雷编码序列必须以 0 开头。给定编码总位数为 n 的格雷编码序列,其长度为 2n。当 n = 0 时,长度为 20 = 1。因此,当 n = 0 时,其格雷编码序列为 [0]。
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..66211c2a24a4824fc3fd21a3445a704420351ad4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "子集 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "子集 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d76956bfa100f3b41126f954aa3708f1fc420d83 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0f85191b5acc4f2fbe194a96390ced2d" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.md" index 144d4dc9787dde56fdd0f58e13ccf3c080cf1d09..b0cfc4ef75f575cf8001b71ecd8a498f7d5a8b3b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/89_\345\255\220\351\233\206 II/solution.md" @@ -1,5 +1,6 @@ # 子集 II -以下错误的选项是? +

    给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。

    解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。

     

    示例 1:

    输入:nums = [1,2,2]
    输出:
    [[],[1],[1,2],[1,2,2],[2],[2,2]]

    示例 2:

    输入:nums = [0]
    输出:
    [[],[0]]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.json" index aafdd6872345ff760121eae740f1f36625a3a0f1..9a5e5e1711479323afa6a306a830e81836b87a31 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "dff4ff0902394697b99be640b5db9aec" + "exercise_id": "bd578ba63e9b4807855a7ac69052ba2b" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.md" index 142213863319916731c8ac9551690f1841cbb10f..c7f66861f30a7d8e32115704cfb8e583aca29947 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/8_\345\233\236\346\226\207\346\225\260/solution.md" @@ -1,7 +1,6 @@ # 回文数

    给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false

    回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。

     

    示例 1:

    输入:x = 121
    输出:
    true

    示例 2:

    输入:x = -121
    输出:
    false
    解释:
    从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

    示例 3:

    输入:x = 10
    输出:
    false
    解释:
    从右向左读, 为 01 。因此它不是一个回文数。

    示例 4:

    输入:x = -101
    输出:
    false

     

    提示:

     

    进阶:你能不将整数转为字符串来解决这个问题吗?

    -

    给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false

    回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。

     

    示例 1:

    输入:x = 121
    输出:
    true

    示例 2:

    输入:x = -121
    输出:
    false
    解释:
    从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

    示例 3:

    输入:x = 10
    输出:
    false
    解释:
    从右向左读, 为 01 。因此它不是一个回文数。

    示例 4:

    输入:x = -101
    输出:
    false

     

    提示:

     

    进阶:你能不将整数转为字符串来解决这个问题吗?

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..16b423cc85b17745ccafcd8e6d510e70dedf3700 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "解码方法" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "解码方法" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..b48df91fe13f75ae514a087a5fabe2fd740713b1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "43470f52b94346fba47c299883a84167" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.md" index 1d973d15143a1285a2315b8454dadfbb91be1a78..693be83db52aee05abe712a683e955a96c4b6573 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/90_\350\247\243\347\240\201\346\226\271\346\263\225/solution.md" @@ -1,5 +1,32 @@ # 解码方法 -以下错误的选项是? +

    一条包含字母 A-Z 的消息通过以下映射进行了 编码

    +
    'A' -> 1'B' -> 2...'Z' -> 26
    +

    解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106" 可以映射为:

    + +

    注意,消息不能分组为  (1 11 06) ,因为 "06" 不能映射为 "F" ,这是由于 "6" 和 + "06" 在映射中并不等价。 +

    +

    给你一个只含数字的 非空 字符串 s ,请计算并返回 解码 方法的 总数

    +

    题目数据保证答案肯定是一个 32 位 的整数。

    +

     

    +

    示例 1:

    +
    输入:s = "12"
    输出:
    2
    解释:
    它可以解码为 "AB"(1 2)或者 "L"(12)。
    +

    示例 2:

    +
    输入:s = "226"
    输出:
    3
    解释:
    它可以解码为 "BZ" (2 26), "VF" (22 6), 或者 "BBF" (2 2 6) 。
    +

    示例 3:

    +
    输入:s = "0"
    输出:
    0
    解释:
    没有字符映射到以 0 开头的数字。含有 0 的有效映射是 'J' -> "10" 和 'T'-> "20" 。由于没有字符,因此没有有效的方法对此进行解码,因为所有数字都需要映射。
    +

    示例 4:

    +
    输入:s = "06"
    输出:
    0
    解释:
    "06" 不能映射到 "F" ,因为字符串含有前导 0("6" 和 "06" 在映射中并不等价)。
    +

     

    +

    提示:

    + +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..2125367406e38b5c6c62ab5471f205bdec8aac5f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "反转链表 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "反转链表 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..255ce1572e211792bb0e0ee0ea65dce7caf5750f --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "34943e4274e24c9a9554a40c882fe5ce" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" index 86990aaf08b763b16a0012b99711c8496513840a..82fc2ee5117e8764c3571be89ac7d791ee9f18fb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/91_\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" @@ -1,5 +1,6 @@ # 反转链表 II -以下错误的选项是? +给你单链表的头指针 head 和两个整数 leftright ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表

     

    示例 1:

    输入:head = [1,2,3,4,5], left = 2, right = 4
    输出:
    [1,4,3,2,5]

    示例 2:

    输入:head = [5], left = 1, right = 1
    输出:
    [5]

     

    提示:

     

    进阶: 你可以使用一趟扫描完成反转吗?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..a7cbaeef7741e0c04dcd63aa6c6abe3bb86e669b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "复原 IP 地址" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "复原 IP 地址" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..77566fa89af83703a939ed8a344ae85ada9a97f1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "fac0e6d0d7f14dde895ebd26f693fda9" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" index 13d48f00f282bb36e58fd14e223fe0f0d06acb04..b67cf0119a1b97291cadba94240314598559d49e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/92_\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" @@ -1,5 +1,6 @@ # 复原 IP 地址 -以下错误的选项是? +

    给定一个只包含数字的字符串,用以表示一个 IP 地址,返回所有可能从 s 获得的 有效 IP 地址 。你可以按任何顺序返回答案。

    有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。

    例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "0.011.255.245"、"192.168.1.312" 和 "192.168@1.1" 是 无效 IP 地址。

     

    示例 1:

    输入:s = "25525511135"
    输出:
    ["255.255.11.135","255.255.111.35"]

    示例 2:

    输入:s = "0000"
    输出:
    ["0.0.0.0"]

    示例 3:

    输入:s = "1111"
    输出:
    ["1.1.1.1"]

    示例 4:

    输入:s = "010010"
    输出:
    ["0.10.0.10","0.100.1.0"]

    示例 5:

    输入:s = "101023"
    输出:
    ["1.0.10.23","1.0.102.3","10.1.0.23","10.10.2.3","101.0.2.3"]

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..4ec6194c2c75e56793c58d8928d11cf8a264ed4e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "二叉树的中序遍历" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "二叉树的中序遍历" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..e6b77d6e8ef88afb9ba197ba01af3859756ebbba --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "a02c10370c5d4f54ae54119aad298a2e" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.md" index 25c6332e887c31f4ffc37423229aa50c130934b8..ca78f9d44b94b38cb0345f7f6d84c4612c233af2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/93_\344\272\214\345\217\211\346\240\221\347\232\204\344\270\255\345\272\217\351\201\215\345\216\206/solution.md" @@ -1,5 +1,6 @@ # 二叉树的中序遍历 -以下错误的选项是? +

    给定一个二叉树的根节点 root ,返回它的 中序 遍历。

     

    示例 1:

    输入:root = [1,null,2,3]
    输出:
    [1,3,2]

    示例 2:

    输入:root = []
    输出:
    []

    示例 3:

    输入:root = [1]
    输出:
    [1]

    示例 4:

    输入:root = [1,2]
    输出:
    [2,1]

    示例 5:

    输入:root = [1,null,2]
    输出:
    [1,2]

     

    提示:

     

    进阶: 递归算法很简单,你可以通过迭代算法完成吗?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e6c0d4ffef42bcf91a62df3952d0e071dc28acce 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "不同的二叉搜索树 II" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "不同的二叉搜索树 II" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..af4c9ddec2ed734ef7f412c06e10e2230b04df08 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "2714ff6cca444c66b461dc54a9a7af3f" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.md" index 3265d14f9f189bec51a510eb483d9c4724297d09..98a7ec14f7df99d0d4354ff30aaed9f1c4c0a810 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/94_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221 II/solution.md" @@ -1,5 +1,37 @@ # 不同的二叉搜索树 II -以下错误的选项是? +
    +

    给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1n 互不相同的不同 + 二叉搜索树 。可以按 任意顺序 返回答案。 +

    + +

     

    + +
    +
    +

    示例 1:

    + +
    输入:n = 3
    +
    输出:
    [[1,null,2,null,3],[1,null,3,2],[2,1,3],[3,1,null,null,2],[3,2,null,1]] +
    + +

    示例 2:

    + +
    输入:n = 1
    +
    输出:
    [[1]] +
    + +

     

    + +

    提示:

    + +
      +
    • 1 <= n <= 8
    • +
    +
    +
    +
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..03ac0f0b969578038bbb63a2b5a2c06939af2859 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "不同的二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "不同的二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..53b66abea9e49459477ffa8597d02d4cb2c35ba1 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "31d913cae4a4447f9dec393dd398d4fb" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" index 461cbbfc763119bf4538b40f79b4d2852fdb3a78..a5c05d0bde79a16802e034ff2ab22ed90028c371 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/95_\344\270\215\345\220\214\347\232\204\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -1,5 +1,32 @@ # 不同的二叉搜索树 -以下错误的选项是? +
    +

    给你一个整数 n ,求恰由 n 个节点组成且节点值从 1n 互不相同的 二叉搜索树 + 有多少种?返回满足题意的二叉搜索树的种数。

    + +

     

    + +

    示例 1:

    + +
    输入:n = 3
    +
    输出:
    5 +
    + +

    示例 2:

    + +
    输入:n = 1
    +
    输出:
    1 +
    + +

     

    + +

    提示:

    + + +
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..e7ad92dc5e65fe4292e0ad21e308d7297580a6da 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "交错字符串" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "交错字符串" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..1ab33572acd40fdf0d5f2d89a84fff8059a0a5d4 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "c44af29fd6514841a9306e625c0e8a14" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" index 75c27a6879f4667f3548fcd4f1fd60fc8a1ced59..5a075ca4c2e2379de9f7ebfcbf55be1d71d0f1be 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/96_\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,5 +1,6 @@ # 交错字符串 -以下错误的选项是? +

    给定三个字符串 s1s2s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。

    两个字符串 st 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串:

    提示:a + b 意味着字符串 ab 连接。

     

    示例 1:

    输入:s1 = "aabcc", s2 = "dbbca", s3 = "aadbbcbcac"
    输出:
    true

    示例 2:

    输入:s1 = "aabcc", s2 = "dbbca", s3 = "aadbbbaccc"
    输出:
    false

    示例 3:

    输入:s1 = "", s2 = "", s3 = ""
    输出:
    true

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..5a06bc12892f0669642c34bd2de7cc5ac180f174 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "验证二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "验证二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..00c14c2cbf2f14c3d120b7ab7a8b34e82d16578c --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "51cb9122d32c43f1a87b5c20e3f5a859" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" index a245a4ba17795343f7446e3b2297c1162c7000ed..ad5310534ced6af24350c8c81d50d9f893fcb8e7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/97_\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -1,5 +1,40 @@ # 验证二叉搜索树 -以下错误的选项是? +
    +

    给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。

    + +

    有效 二叉搜索树定义如下:

    + + + +

     

    + +

    示例 1:

    + +
    输入:root = [2,1,3]
    +
    输出:
    true +
    + +

    示例 2:

    + +
    输入:root = [5,1,4,null,null,3,6]
    +
    输出:
    false +
    解释:
    根节点的值是 5 ,但是右子节点的值是 4 。 +
    + +

     

    + +

    提示:

    + + +
    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..1e7348c90e3ee1c5d5f8302e35bce191c43e2225 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "恢复二叉搜索树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "恢复二叉搜索树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c2dc9be962f6bc732180aa682dbee1b0154f9f76 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "6f36dd5736a941d091ed802411238645" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" index 1835be044e7e770253115b5ffc6a9ff825ae3f2b..02f150cc85387262bf45ef586514a9d56e8d3aca 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/98_\346\201\242\345\244\215\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -1,5 +1,6 @@ # 恢复二叉搜索树 -以下错误的选项是? +

    给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。

    进阶:使用 O(n) 空间复杂度的解法很容易实现。你能想出一个只使用常数空间的解决方案吗?

     

    示例 1:

    输入:root = [1,3,null,null,2]
    输出:
    [3,1,null,null,2]
    解释:
    3 不能是 1 左孩子,因为 3 > 1 。交换 1 和 3 使二叉搜索树有效。

    示例 2:

    输入:root = [3,1,4,null,null,2]
    输出:
    [2,1,4,null,null,3]
    解释:
    2 不能在 3 的右子树中,因为 2 < 3 。交换 2 和 3 使二叉搜索树有效。

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/config.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/config.json" index f6416a1a57a86a638c71ad1c8742a38349a88fe3..36f471b825d9ffff868d4375868fa44e807f3b25 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/config.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/config.json" @@ -1,6 +1,12 @@ { - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "keywords": [], - "children": [], - "export": [] + "node_id": "569d5e11c4fc5de7844053d9a733c5e8", + "keywords": [ + "leetcode", + "相同的树" + ], + "children": [], + "export": [ + "solution.json" + ], + "title": "相同的树" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..c6382daa809df6a4f4a1042630cb5229b44496f0 --- /dev/null +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "0f00b8981cd541598110de5d1445d8f6" +} \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.md" index bdefbd6855ab7530b224cca0fd8a78672a3e5f4b..069816eb38c4cc91e5197e3acba70315234c5ab1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/99_\347\233\270\345\220\214\347\232\204\346\240\221/solution.md" @@ -1,5 +1,6 @@ # 相同的树 -以下错误的选项是? +

    给你两棵二叉树的根节点 pq ,编写一个函数来检验这两棵树是否相同。

    如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

     

    示例 1:

    输入:p = [1,2,3], q = [1,2,3]
    输出:
    true

    示例 2:

    输入:p = [1,2], q = [1,null,2]
    输出:
    false

    示例 3:

    输入:p = [1,2,1], q = [1,1,2]
    输出:
    false

     

    提示:

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.json" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.json" index d7c9055ac37c010415db4b29fb5098c95d394f6a..00d4de453d5b0f4fd4954cc4d94b9887de081bd3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.json" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.json" @@ -2,5 +2,5 @@ "type": "code_options", "author": "CSDN.net", "source": "solution.md", - "exercise_id": "3912aa52679e4794896f7a78b33bfcae" + "exercise_id": "0c4b90aaa51b4091a41fb1dc51a5489a" } \ No newline at end of file diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.md" index bd1fa29436ea5580e821037a93eaa173c61e862f..755787bd368e9baf4f7ff9680c020420db908c5e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode/9_\346\255\243\345\210\231\350\241\250\350\276\276\345\274\217\345\214\271\351\205\215/solution.md" @@ -1,7 +1,6 @@ # 正则表达式匹配

    给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。

    所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    示例 1:

    输入:s = "aa" p = "a"
    输出:
    false
    解释:
    "a" 无法匹配 "aa" 整个字符串。

    示例 2:

    输入:s = "aa" p = "a*"
    输出:
    true
    解释:
    因为 '*' 代表可以匹配零个或多个前面的那一个元素, 在这里前面的元素就是 'a'。因此,字符串 "aa" 可被视为 'a' 重复了一次。

    示例 3:

    输入:s = "ab" p = ".*"
    输出:
    true
    解释:
    ".*" 表示可匹配零个或多个('*')任意字符('.')。

    示例 4:

    输入:s = "aab" p = "c*a*b"
    输出:
    true
    解释:
    因为 '*' 表示零个或多个,这里 'c' 为 0 个, 'a' 被重复一次。因此可以匹配字符串 "aab"。

    示例 5:

    输入:s = "mississippi" p = "mis*is*p*."
    输出:
    false

     

    提示:

    -

    给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。

    所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    示例 1:

    输入:s = "aa" p = "a"
    输出:
    false
    解释:
    "a" 无法匹配 "aa" 整个字符串。

    示例 2:

    输入:s = "aa" p = "a*"
    输出:
    true
    解释:
    因为 '*' 代表可以匹配零个或多个前面的那一个元素, 在这里前面的元素就是 'a'。因此,字符串 "aa" 可被视为 'a' 重复了一次。

    示例 3:

    输入:s = "ab" p = ".*"
    输出:
    true
    解释:
    ".*" 表示可匹配零个或多个('*')任意字符('.')。

    示例 4:

    输入:s = "aab" p = "c*a*b"
    输出:
    true
    解释:
    因为 '*' 表示零个或多个,这里 'c' 为 0 个, 'a' 被重复一次。因此可以匹配字符串 "aab"。

    示例 5:

    输入:s = "mississippi" p = "mis*is*p*."
    输出:
    false

     

    提示:

    -

    以下错误的选项是?

    +

    以下错误的选项是?

    ## aop ### before ```cpp diff --git a/leetcode_helper.py b/leetcode_helper.py index b1ba0bab414ae9a320f62769e3bc3e821d568dfe..fa9b007a2cb48c45d8ac490a23bd4340a243aa89 100644 --- a/leetcode_helper.py +++ b/leetcode_helper.py @@ -106,7 +106,7 @@ def leetcode_helper_update_md(): assert os.path.isdir(dir) exercises_id = dir.split('/')[-1].split('_')[0] title = dir.split('/')[-1].split('_')[1] - if 0 <= int(exercises_id) and int(exercises_id) < 63: + if 0 <= int(exercises_id) and int(exercises_id) < 500: solution_md_path = os.path.join(dir, 'solution.md') desc_html_path = os.path.join(dir, 'desc.html') if not os.path.exists(desc_html_path): @@ -116,7 +116,7 @@ def leetcode_helper_update_md(): with open(desc_html_path, 'r', encoding='utf-8') as f: desc_html_data = f.read() content = re.findall('# .*?\n(.*?)\n## aop'.format(title), solution_md_data, re.DOTALL)[0] - new_content = desc_html_data + "\n

    {}

    ".format(content) + new_content = desc_html_data + "\n

    {}

    ".format("以下错误的选项是?") # print(solution_md_path) solution_md_data = solution_md_data.replace(content, new_content) # print(solution_md_data) @@ -175,4 +175,5 @@ def count_tag_class(): print(tags_set) +leetcode_helper_update_md() leetcode_helper_update_config() \ No newline at end of file