From 9f06a56f8a58ff23e991c892679ea071f7868470 Mon Sep 17 00:00:00 2001 From: feilong Date: Tue, 9 Nov 2021 03:34:16 +0800 Subject: [PATCH] fix bug --- .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../77.\345\255\220\351\233\206/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../27.\345\256\236\347\216\260 strStr()/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../154.\346\234\200\345\260\217\346\240\210/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../41.\346\216\245\351\233\250\346\260\264/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../273.H \346\214\207\346\225\260/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../492.\347\277\273\350\275\254\345\257\271/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 4 ++++ .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../132.\345\205\213\351\232\206\345\233\276/solution.md" | 1 + .../206.\350\257\276\347\250\213\350\241\250/solution.md" | 1 + .../209.\350\257\276\347\250\213\350\241\250 II/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../76.\347\273\204\345\220\210/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../49.Pow(x, n)/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../65.\345\212\240\344\270\200/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../8.\345\233\236\346\226\207\346\225\260/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../459.LFU \347\274\223\345\255\230/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../69.\347\210\254\346\245\274\346\242\257/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../36.\350\247\243\346\225\260\347\213\254/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../45.\345\205\250\346\216\222\345\210\227/solution.md" | 1 + .../46.\345\205\250\346\216\222\345\210\227 II/solution.md" | 1 + .../50.N \347\232\207\345\220\216/solution.md" | 1 + .../51.N\347\232\207\345\220\216 II/solution.md" | 1 + .../solution.md" | 1 + .../89.\345\255\220\351\233\206 II/solution.md" | 1 + .../solution.md" | 1 + .../133.\345\212\240\346\262\271\347\253\231/solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + .../solution.md" | 1 + 131 files changed, 134 insertions(+) diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/0.\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/0.\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" index 5ce2e44de..dcdfeac82 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/0.\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/0.\344\270\244\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,6 +1,7 @@ # 两数之和

给定一个整数数组 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/14.\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/14.\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" index 3cbafaa77..cd8441340 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/14.\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/14.\344\270\211\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,6 +1,7 @@ # 三数之和

给你一个包含 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/17.\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/17.\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" index 7a046659d..ed73529d2 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/17.\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/17.\345\233\233\346\225\260\344\271\213\345\222\214/solution.md" @@ -1,6 +1,7 @@ # 四数之和

给定一个包含 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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 e87eb833d..a21099891 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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,6 +1,7 @@ # 寻找两个正序数组的中位数

给定两个大小分别为 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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 4dabd4d96..b3a5870de 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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" @@ -26,6 +26,7 @@

 

进阶:你可以设计一个时间复杂度为 O(log n) 的解决方案吗?

以下错误的选项是?

+ ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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 75e35d6f7..fc27c89bd 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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" @@ -21,6 +21,7 @@
  • -109 <= target <= 109
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/34.\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/34.\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" index 53ea242c8..a3192ee21 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/34.\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/34.\346\220\234\347\264\242\346\217\222\345\205\245\344\275\215\347\275\256/solution.md" @@ -1,6 +1,7 @@ # 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

    你可以假设数组中无重复元素。

    示例 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/47.\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/47.\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" index d38850641..87d34feab 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/47.\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/47.\346\227\213\350\275\254\345\233\276\345\203\217/solution.md" @@ -1,6 +1,7 @@ # 旋转图像

    给定一个 × 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/53.\350\236\272\346\227\213\347\237\251\351\230\265/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/53.\350\236\272\346\227\213\347\237\251\351\230\265/solution.md" index 6f8d1e4dc..6f7b5ca97 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/53.\350\236\272\346\227\213\347\237\251\351\230\265/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/53.\350\236\272\346\227\213\347\237\251\351\230\265/solution.md" @@ -1,6 +1,7 @@ # 螺旋矩阵

    给你一个 mn 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。

     

    示例 1:

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

    示例 2:

    输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
    输出:
    [1,2,3,4,8,12,11,10,9,5,6,7]

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/55.\345\220\210\345\271\266\345\214\272\351\227\264/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/55.\345\220\210\345\271\266\345\214\272\351\227\264/solution.md" index 0275a6471..2b5d17409 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/55.\345\220\210\345\271\266\345\214\272\351\227\264/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/55.\345\220\210\345\271\266\345\214\272\351\227\264/solution.md" @@ -1,6 +1,7 @@ # 合并区间

    以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。

     

    示例 1:

    输入:intervals = [[1,3],[2,6],[8,10],[15,18]]
    输出:
    [[1,6],[8,10],[15,18]]
    解释:
    区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].

    示例 2:

    输入:intervals = [[1,4],[4,5]]
    输出:
    [[1,5]]
    解释:
    区间 [1,4] 和 [4,5] 可被视为重叠区间。

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/56.\346\217\222\345\205\245\345\214\272\351\227\264/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/56.\346\217\222\345\205\245\345\214\272\351\227\264/solution.md" index 20ccd7f00..6b4dfd8e5 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/56.\346\217\222\345\205\245\345\214\272\351\227\264/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/56.\346\217\222\345\205\245\345\214\272\351\227\264/solution.md" @@ -23,6 +23,7 @@
  • 0 <= newInterval[0] <= newInterval[1] <= 105
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/58.\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/58.\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.md" index cc677bbe0..a73e066ae 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/58.\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/58.\350\236\272\346\227\213\347\237\251\351\230\265 II/solution.md" @@ -1,6 +1,7 @@ # 螺旋矩阵 II

    给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix

     

    示例 1:

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

    示例 2:

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

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/72.\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/72.\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" index c0206fcd7..a9a99a035 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/72.\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/72.\347\237\251\351\230\265\347\275\256\351\233\266/solution.md" @@ -1,6 +1,7 @@ # 矩阵置零

    给定一个 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/73.\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/73.\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" index 07c9f77e1..ac400bd97 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/73.\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/73.\346\220\234\347\264\242\344\272\214\347\273\264\347\237\251\351\230\265/solution.md" @@ -1,6 +1,7 @@ # 搜索二维矩阵

    编写一个高效的算法来判断 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/77.\345\255\220\351\233\206/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/77.\345\255\220\351\233\206/solution.md" index d2ab9a9dc..a09dfcef2 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/77.\345\255\220\351\233\206/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/77.\345\255\220\351\233\206/solution.md" @@ -1,6 +1,7 @@ # 子集

    给你一个整数数组 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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 40586b0b2..e1d1cc15c 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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" @@ -28,6 +28,7 @@
  • nums 已按升序排列
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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 7b5e412bd..d10b729e3 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/1.leetcode-\346\225\260\347\273\204/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" @@ -30,6 +30,7 @@
  • 这会影响到程序的时间复杂度吗?会有怎样的影响,为什么?
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/1.\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/1.\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" index 3c6189693..bf42365be 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/1.\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/1.\344\270\244\346\225\260\347\233\270\345\212\240/solution.md" @@ -1,6 +1,7 @@ # 两数相加

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

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

    你可以假设除了数字 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 564c68718..601ee3dc6 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 删除链表的倒数第 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]

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 53a2ccb06..cd75a01da 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 合并两个有序链表

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

     

    示例 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 de4aa6327..9d2afa4b8 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 合并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 = [[]]
    输出:
    []

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 0ffc7e611..47f7723d2 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 两两交换链表中的节点

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。

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

     

    示例 1:

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

    示例 2:

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

    示例 3:

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

     

    提示:

     

    进阶:你能在不修改链表节点值的情况下解决这个问题吗?(也就是说,仅修改节点本身。)

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 81934d104..a44b4dc12 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 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]

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 c2255cd01..a7992df96 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 删除排序链表中的重复元素 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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 023444117..1ce58c2b6 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/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,6 +1,7 @@ # 删除排序链表中的重复元素

    存在一个按升序排列的链表,给你这个链表的头节点 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/85.\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/85.\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" index 8612e2016..a2de945da 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/85.\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/85.\345\210\206\351\232\224\351\223\276\350\241\250/solution.md" @@ -1,6 +1,7 @@ # 分隔链表

    给你一个链表的头节点 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/91.\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/91.\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" index 09bad3bc6..28d7cc6fa 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/91.\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/2.leetcode-\351\223\276\350\241\250/91.\345\217\215\350\275\254\351\223\276\350\241\250 II/solution.md" @@ -1,6 +1,7 @@ # 反转链表 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/13.\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/13.\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" index ca3de429e..73c34026a 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/13.\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/13.\346\234\200\351\225\277\345\205\254\345\205\261\345\211\215\347\274\200/solution.md" @@ -1,6 +1,7 @@ # 最长公共前缀

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

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

     

    示例 1:

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

    示例 2:

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

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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 7340c0e7e..7ddcf8984 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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" @@ -2,6 +2,7 @@

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

     

    示例 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/27.\345\256\236\347\216\260 strStr()/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/27.\345\256\236\347\216\260 strStr()/solution.md" index fd4b512ca..d7103b171 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/27.\345\256\236\347\216\260 strStr()/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/27.\345\256\236\347\216\260 strStr()/solution.md" @@ -23,6 +23,7 @@
  • haystackneedle 仅由小写英文字符组成
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/37.\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/37.\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" index 30a7e166a..0725f6fe0 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/37.\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/37.\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" @@ -65,6 +65,7 @@ countAndSay(4) = 读 "21" = 一 个 2 + 一 个 1 = "12" + "11" = "1211"

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/42.\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/42.\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" index f8efe63ff..dc5563c99 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/42.\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/42.\345\255\227\347\254\246\344\270\262\347\233\270\344\271\230/solution.md" @@ -1,6 +1,7 @@ # 字符串相乘

    给定两个以字符串形式表示的非负整数 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/5.Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/5.Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" index 6ce6cdafa..9c123fb54 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/5.Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/5.Z \345\255\227\345\275\242\345\217\230\346\215\242/solution.md" @@ -50,6 +50,7 @@ P I

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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.md" index fef35836d..6742589e1 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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.md" @@ -1,6 +1,7 @@ # 最后一个单词的长度

    给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。

    单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

     

    示例 1:

    输入:s = "Hello World"
    输出:
    5

    示例 2:

    输入:s = " "
    输出:
    0

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/64.\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/64.\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" index af93a713c..b6d754960 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/64.\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/64.\346\234\211\346\225\210\346\225\260\345\255\227/solution.md" @@ -1,6 +1,7 @@ # 有效数字

    有效数字(按顺序)可以分成以下几个部分:

    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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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 6e2f64a1d..aa6c8c5b4 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/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" @@ -109,6 +109,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/92.\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/92.\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" index 70e638374..cc19d27dc 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/92.\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/92.\345\244\215\345\216\237 IP \345\234\260\345\235\200/solution.md" @@ -1,6 +1,7 @@ # 复原 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/96.\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/96.\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" index c6bf37221..8a42289de 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/96.\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/96.\344\272\244\351\224\231\345\255\227\347\254\246\344\270\262/solution.md" @@ -1,6 +1,7 @@ # 交错字符串

    给定三个字符串 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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 458fb2642..7ff790c61 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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" @@ -73,6 +73,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/154.\346\234\200\345\260\217\346\240\210/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/154.\346\234\200\345\260\217\346\240\210/solution.md" index c9b5c1191..e02a3e93b 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/154.\346\234\200\345\260\217\346\240\210/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/154.\346\234\200\345\260\217\346\240\210/solution.md" @@ -39,6 +39,7 @@ minStack.getMin(); --> 返回 -2.

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/19.\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/19.\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" index e1dfbc8fb..f4b1186a8 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/19.\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/19.\346\234\211\346\225\210\347\232\204\346\213\254\345\217\267/solution.md" @@ -1,6 +1,7 @@ # 有效的括号

    给定一个只包括 '('')''{''}''['']' 的字符串 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/217.\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/217.\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" index 03d22e3cf..b79c60adb 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/217.\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/217.\345\244\251\351\231\205\347\272\277\351\227\256\351\242\230/solution.md" @@ -43,6 +43,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/223.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/223.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" index 9e4c70f84..8a31d1a24 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/223.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/223.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250/solution.md" @@ -35,6 +35,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/226.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/226.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" index 66075b5c2..88bb863a1 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/226.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/226.\345\237\272\346\234\254\350\256\241\347\256\227\345\231\250 II/solution.md" @@ -43,6 +43,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/31.\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/31.\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" index b20aca479..9cd0d0725 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/31.\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/31.\346\234\200\351\225\277\346\234\211\346\225\210\346\213\254\345\217\267/solution.md" @@ -1,6 +1,7 @@ # 最长有效括号

    给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

     

    示例 1:

    输入:s = "(()"
    输出:
    2
    解释:
    最长有效括号子串是 "()"

    示例 2:

    输入:s = ")()())"
    输出:
    4
    解释:
    最长有效括号子串是 "()()"

    示例 3:

    输入:s = ""
    输出:
    0

     

    提示:

    • 0 <= s.length <= 3 * 104
    • s[i]'('')'

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/41.\346\216\245\351\233\250\346\260\264/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/41.\346\216\245\351\233\250\346\260\264/solution.md" index 03f8ec294..ce2ddef1c 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/41.\346\216\245\351\233\250\346\260\264/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/41.\346\216\245\351\233\250\346\260\264/solution.md" @@ -1,6 +1,7 @@ # 接雨水

    给定 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/70.\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/70.\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" index d711a0159..016a2be73 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/70.\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/70.\347\256\200\345\214\226\350\267\257\345\276\204/solution.md" @@ -1,6 +1,7 @@ # 简化路径

    给你一个字符串 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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 978359db3..c500eb233 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/4.leetcode-\346\240\210\344\270\216\351\230\237\345\210\227/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,6 +1,7 @@ # 柱状图中最大的矩形

    给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。

    求在该柱状图中,能够勾勒出来的矩形的最大面积。

     

    以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]

     

    图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。

     

    示例:

    输入: [2,1,5,6,2,3]
    输出:
    10

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/163.\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/163.\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" index 4d29ead12..e8c6eb301 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/163.\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/163.\346\234\200\345\244\247\351\227\264\350\267\235/solution.md" @@ -23,6 +23,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/273.H \346\214\207\346\225\260/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/273.H \346\214\207\346\225\260/solution.md" index 9fee42a84..e48a02189 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/273.H \346\214\207\346\225\260/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/273.H \346\214\207\346\225\260/solution.md" @@ -35,6 +35,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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 bb58bfc33..d378b8e75 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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" @@ -39,6 +39,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/323.\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/323.\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" index fab962eee..208f7aae4 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/323.\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/323.\346\221\206\345\212\250\346\216\222\345\272\217 II/solution.md" @@ -35,6 +35,7 @@

    进阶:你能用 O(n) 时间复杂度和 / 或原地 O(1) 额外空间来实现吗?

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/326.\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/326.\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" index 554e55613..19807eec1 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/326.\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/326.\345\214\272\351\227\264\345\222\214\347\232\204\344\270\252\346\225\260/solution.md" @@ -31,6 +31,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/346.\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/346.\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" index 9c5154d52..89f9ac118 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/346.\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/346.\345\211\215 K \344\270\252\351\253\230\351\242\221\345\205\203\347\264\240/solution.md" @@ -31,6 +31,7 @@

    进阶:你所设计算法的时间复杂度 必须 优于 O(n log n) ,其中 n 是数组大小。

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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 05dc2b0f4..0bf7499d3 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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" @@ -33,6 +33,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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 e0180e637..7f61c7cea 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/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" @@ -33,6 +33,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/492.\347\277\273\350\275\254\345\257\271/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/492.\347\277\273\350\275\254\345\257\271/solution.md" index ef83956a3..56a3e90a7 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/492.\347\277\273\350\275\254\345\257\271/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/5.leetcode-\346\216\222\345\272\217\347\256\227\346\263\225/492.\347\277\273\350\275\254\345\257\271/solution.md" @@ -25,6 +25,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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 d4869915f..782f1537a 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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,6 +1,7 @@ # 盛最多水的容器

    给你 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/140.\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/140.\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" index b078d1673..10897872f 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/140.\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/140.\347\216\257\345\275\242\351\223\276\350\241\250/solution.md" @@ -51,6 +51,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/141.\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/141.\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" index 9019cc171..029f4a71e 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/141.\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/141.\347\216\257\345\275\242\351\223\276\350\241\250 II/solution.md" @@ -54,6 +54,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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 6e5e5bef9..e40025e41 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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,13 +1,17 @@ # 最接近的三数之和

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

     

    示例:

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

     

    提示:

    以下错误的选项是?

    + ## aop + ### before + ```cpp #include using namespace std; ``` + ### after ```cpp int main() diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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 ff56e5198..858ae578f 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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" @@ -54,6 +54,7 @@ for (int i = 0; i < len; i++) {

     

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/26.\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/26.\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" index 4823c6b4b..3b69490ac 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/26.\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/26.\347\247\273\351\231\244\345\205\203\347\264\240/solution.md" @@ -56,6 +56,7 @@ for (int i = 0; i < len; i++) {

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/30.\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/30.\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" index 2c8ad218e..c3dfa2f33 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/30.\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/30.\344\270\213\344\270\200\344\270\252\346\216\222\345\210\227/solution.md" @@ -1,6 +1,7 @@ # 下一个排列

    实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。

    如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。

    必须 原地 修改,只允许使用额外常数空间。

     

    示例 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/60.\346\227\213\350\275\254\351\223\276\350\241\250/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/60.\346\227\213\350\275\254\351\223\276\350\241\250/solution.md" index 9cc81f33d..983b91e57 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/60.\346\227\213\350\275\254\351\223\276\350\241\250/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/60.\346\227\213\350\275\254\351\223\276\350\241\250/solution.md" @@ -1,6 +1,7 @@ # 旋转链表

    给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。

     

    示例 1:

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

    示例 2:

    输入:head = [0,1,2], k = 4
    输出:
    [2,0,1]

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/74.\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/74.\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" index 1be741536..95ed76fc5 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/74.\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/74.\351\242\234\350\211\262\345\210\206\347\261\273/solution.md" @@ -1,6 +1,7 @@ # 颜色分类

    给定一个包含红色、白色和蓝色,一共 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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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 ae4c0751c..6926379e0 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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/2.\347\256\227\346\263\225\344\270\255\351\230\266/6.leetcode-\345\217\214\346\214\207\351\222\210/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,6 +1,7 @@ # 合并两个有序数组

    给你两个有序整数数组 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-\346\240\221/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-\346\240\221/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 1d19ab2ca..8a0666045 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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" @@ -32,6 +32,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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 8add3893a..f2a45abd3 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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,6 +1,7 @@ # 二叉树的中序遍历

    给定一个二叉树的根节点 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-\346\240\221/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-\346\240\221/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 a55f714c3..c0da6478d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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" @@ -32,6 +32,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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 4c3b9c646..52cdcaeda 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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" @@ -27,6 +27,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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 6653f746d..d04b26e80 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/97.\351\252\214\350\257\201\344\272\214\345\217\211\346\220\234\347\264\242\346\240\221/solution.md" @@ -35,6 +35,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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 a6c4158b7..e6b614a4b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/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,6 +1,7 @@ # 恢复二叉搜索树

    给你二叉搜索树的根节点 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-\346\240\221/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-\346\240\221/99.\347\233\270\345\220\214\347\232\204\346\240\221/solution.md" index c58f0f3ec..a1d52ce36 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/1.leetcode-\346\240\221/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-\346\240\221/99.\347\233\270\345\220\214\347\232\204\346\240\221/solution.md" @@ -1,6 +1,7 @@ # 相同的树

    给你两棵二叉树的根节点 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/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/204.\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.md" index 558af15fe..efcfd00b5 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/204.\345\220\214\346\236\204\345\255\227\347\254\246\344\270\262/solution.md" @@ -35,6 +35,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/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 81f672eef..862818010 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/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" @@ -8,6 +8,7 @@

    示例 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/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/35.\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.md" index 0090e2461..54d83fccf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/35.\346\234\211\346\225\210\347\232\204\346\225\260\347\213\254/solution.md" @@ -48,6 +48,7 @@
  • board[i][j] 是一位数字或者 '.'
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/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 53ed804c3..26b3b7a54 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/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,6 +1,7 @@ # 缺失的第一个正数

    给你一个未排序的整数数组 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/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/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 d18f12b08..fabd826da 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/48.\345\255\227\346\257\215\345\274\202\344\275\215\350\257\215\345\210\206\347\273\204/solution.md" @@ -8,6 +8,7 @@
  • 不考虑答案输出的顺序。
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/75.\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.md" index 9717e9ad5..0f8b0fa17 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/2.leetcode-\345\223\210\345\270\214\350\241\250/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/2.leetcode-\345\223\210\345\270\214\350\241\250/75.\346\234\200\345\260\217\350\246\206\347\233\226\345\255\220\344\270\262/solution.md" @@ -1,6 +1,7 @@ # 最小覆盖子串

    给你一个字符串 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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/132.\345\205\213\351\232\206\345\233\276/solution.md" index 1e86430a1..c83e19168 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/132.\345\205\213\351\232\206\345\233\276/solution.md" @@ -70,6 +70,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/206.\350\257\276\347\250\213\350\241\250/solution.md" index 9b6b6cc8c..8963dc48f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/206.\350\257\276\347\250\213\350\241\250/solution.md" @@ -38,6 +38,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/209.\350\257\276\347\250\213\350\241\250 II/solution.md" index a80b24090..e086eb5fd 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/209.\350\257\276\347\250\213\350\241\250 II/solution.md" @@ -57,6 +57,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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 5e014ffd2..55dc2aae6 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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" @@ -39,6 +39,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/331.\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.md" index abbbdfdbd..44b91210f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/331.\351\207\215\346\226\260\345\256\211\346\216\222\350\241\214\347\250\213/solution.md" @@ -40,6 +40,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/76.\347\273\204\345\220\210/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/76.\347\273\204\345\220\210/solution.md" index d39ebb680..7861bca11 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/76.\347\273\204\345\220\210/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/76.\347\273\204\345\220\210/solution.md" @@ -3,6 +3,7 @@

    示例:

    输入: 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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/78.\345\215\225\350\257\215\346\220\234\347\264\242/solution.md" index ef634f2f7..7bf74ec76 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/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/3.leetcode-\345\233\276\344\270\216\346\220\234\347\264\242/78.\345\215\225\350\257\215\346\220\234\347\264\242/solution.md" @@ -1,6 +1,7 @@ # 单词搜索

    给定一个 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/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/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 02753f15d..fd084d9da 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/11.\346\225\264\346\225\260\350\275\254\347\275\227\351\251\254\346\225\260\345\255\227/solution.md" @@ -69,6 +69,7 @@ M 1000

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/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 b6ce3ae8b..323301e0b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/12.\347\275\227\351\251\254\346\225\260\345\255\227\350\275\254\346\225\264\346\225\260/solution.md" @@ -69,6 +69,7 @@ M 1000

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/28.\344\270\244\346\225\260\347\233\270\351\231\244/solution.md" index c86b9b4c5..a1b4a29e7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/28.\344\270\244\346\225\260\347\233\270\351\231\244/solution.md" @@ -1,6 +1,7 @@ # 两数相除

    给定两个整数,被除数 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/4.leetcode-\346\225\260\345\255\246/49.Pow(x, n)/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/49.Pow(x, n)/solution.md" index 1f0566431..c88716932 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/49.Pow(x, n)/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/49.Pow(x, n)/solution.md" @@ -1,6 +1,7 @@ # 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

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/59.\346\216\222\345\210\227\345\272\217\345\210\227/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/59.\346\216\222\345\210\227\345\272\217\345\210\227/solution.md" index 70914c981..0499e4f9f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/59.\346\216\222\345\210\227\345\272\217\345\210\227/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/59.\346\216\222\345\210\227\345\272\217\345\210\227/solution.md" @@ -1,6 +1,7 @@ # 排列序列

    给出集合 [1,2,3,...,n],其所有元素共有 n! 种排列。

    按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:

    1. "123"
    2. "132"
    3. "213"
    4. "231"
    5. "312"
    6. "321"

    给定 n 和 k,返回第 k 个排列。

     

    示例 1:

    输入:n = 3, k = 3
    输出:
    "213"

    示例 2:

    输入:n = 4, k = 9
    输出:
    "2314"

    示例 3:

    输入:n = 3, k = 1
    输出:
    "123"

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/6.\346\225\264\346\225\260\345\217\215\350\275\254/solution.md" index ff6d898e1..7ba85ba19 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/6.\346\225\264\346\225\260\345\217\215\350\275\254/solution.md" @@ -1,6 +1,7 @@ # 整数反转

    给你一个 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/4.leetcode-\346\225\260\345\255\246/65.\345\212\240\344\270\200/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/65.\345\212\240\344\270\200/solution.md" index 501e1f677..c1ef590e1 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/65.\345\212\240\344\270\200/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/65.\345\212\240\344\270\200/solution.md" @@ -1,6 +1,7 @@ # 加一

    给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

    最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

    你可以假设除了整数 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/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/66.\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.md" index acd764259..f9e38d343 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/66.\344\272\214\350\277\233\345\210\266\346\261\202\345\222\214/solution.md" @@ -1,6 +1,7 @@ # 二进制求和

    给你两个二进制字符串,返回它们的和(用二进制表示)。

    输入为 非空 字符串且只包含数字 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/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/68.x \347\232\204\345\271\263\346\226\271\346\240\271/solution.md" index 48b31ffef..39386c45b 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/68.x \347\232\204\345\271\263\346\226\271\346\240\271/solution.md" @@ -7,6 +7,7 @@

    示例 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/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/8.\345\233\236\346\226\207\346\225\260/solution.md" index c7f66861f..8321b0587 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/4.leetcode-\346\225\260\345\255\246/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/4.leetcode-\346\225\260\345\255\246/8.\345\233\236\346\226\207\346\225\260/solution.md" @@ -1,6 +1,7 @@ # 回文数

    给你一个整数 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/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/145.LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.md" index 202817893..2604bea0a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/145.LRU \347\274\223\345\255\230\346\234\272\345\210\266/solution.md" @@ -53,6 +53,7 @@ lRUCache.get(4); // 返回 4

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/354.\350\256\276\350\256\241\346\216\250\347\211\271/solution.md" index 5c8f5ba37..a47840ced 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/354.\350\256\276\350\256\241\346\216\250\347\211\271/solution.md" @@ -44,6 +44,7 @@ twitter.getNewsFeed(1); // 用户 1 获取推文应当返回一个列表,其

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/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 50bb832bd..6be9dcdbb 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/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" @@ -47,6 +47,7 @@ randomizedSet.getRandom(); // 由于 2 是集合中唯一的数字,getRandom

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/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 d6bb395d8..89dc6863c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/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" @@ -34,6 +34,7 @@ collection.getRandom();

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/459.LFU \347\274\223\345\255\230/solution.md" index ea06644c6..a105604c9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/5.leetcode-\350\256\276\350\256\241/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/5.leetcode-\350\256\276\350\256\241/459.LFU \347\274\223\345\255\230/solution.md" @@ -61,6 +61,7 @@ lFUCache.get(4); // 返回 4

    进阶:你可以为这两种操作设计时间复杂度为 O(1) 的实现吗?

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/21.\346\213\254\345\217\267\347\224\237\346\210\220/solution.md" index d1e064403..440e210cf 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/21.\346\213\254\345\217\267\347\224\237\346\210\220/solution.md" @@ -1,6 +1,7 @@ # 括号生成

    数字 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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/4.\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.md" index b4f2baed7..cc9881b4e 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/4.\346\234\200\351\225\277\345\233\236\346\226\207\345\255\220\344\270\262/solution.md" @@ -1,6 +1,7 @@ # 最长回文子串

    给你一个字符串 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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/43.\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.md" index f9836abab..17c24ddf0 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/43.\351\200\232\351\205\215\347\254\246\345\214\271\351\205\215/solution.md" @@ -1,6 +1,7 @@ # 通配符匹配

    给定一个字符串 (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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/52.\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/52.\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.md" index 9ffb5d341..423b730f2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/52.\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/52.\346\234\200\345\244\247\345\255\220\345\272\217\345\222\214/solution.md" @@ -1,6 +1,7 @@ # 最大子序和

    给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

     

    示例 1:

    输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
    输出:
    6
    解释:
    连续子数组 [4,-1,2,1] 的和最大,为 6 。

    示例 2:

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

    示例 3:

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

    示例 4:

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

    示例 5:

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

     

    提示:

     

    进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的 分治法 求解。

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/61.\344\270\215\345\220\214\350\267\257\345\276\204/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/61.\344\270\215\345\220\214\350\267\257\345\276\204/solution.md" index cf22a134f..3e8259e39 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/61.\344\270\215\345\220\214\350\267\257\345\276\204/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/61.\344\270\215\345\220\214\350\267\257\345\276\204/solution.md" @@ -19,6 +19,7 @@
  • 题目数据保证答案小于等于 2 * 109
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/62.\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/62.\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.md" index 6d10c7aac..b0733f407 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/62.\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/62.\344\270\215\345\220\214\350\267\257\345\276\204 II/solution.md" @@ -23,6 +23,7 @@
  • obstacleGrid[i][j]01
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/63.\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" index 6ef90b51e..ae4ec1d50 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/63.\346\234\200\345\260\217\350\267\257\345\276\204\345\222\214/solution.md" @@ -1,6 +1,7 @@ # 最小路径和

    给定一个包含非负整数的 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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/69.\347\210\254\346\245\274\346\242\257/solution.md" index 1ad125255..435db1066 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/69.\347\210\254\346\245\274\346\242\257/solution.md" @@ -1,6 +1,7 @@ # 爬楼梯

    假设你正在爬楼梯。需要 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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/71.\347\274\226\350\276\221\350\267\235\347\246\273/solution.md" index b60d4b81f..2af7ee4b4 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/71.\347\274\226\350\276\221\350\267\235\347\246\273/solution.md" @@ -1,6 +1,7 @@ # 编辑距离

    给你两个单词 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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/84.\346\234\200\345\244\247\347\237\251\345\275\242/solution.md" index c1613e6b5..db90a11fa 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/84.\346\234\200\345\244\247\347\237\251\345\275\242/solution.md" @@ -1,6 +1,7 @@ # 最大矩形

    给定一个仅包含 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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/86.\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.md" index 72efaedf1..98ab6f29a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/86.\346\211\260\344\271\261\345\255\227\347\254\246\344\270\262/solution.md" @@ -59,6 +59,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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 755787bd3..a60328930 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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,6 +1,7 @@ # 正则表达式匹配

    给你一个字符串 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/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/90.\350\247\243\347\240\201\346\226\271\346\263\225/solution.md" index 83949d403..505e30bc7 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/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/6.leetcode-\345\212\250\346\200\201\350\247\204\345\210\222/90.\350\247\243\347\240\201\346\226\271\346\263\225/solution.md" @@ -27,6 +27,7 @@
  • s 只包含数字,并且可能包含前导零。
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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 3214a6167..62f8269a9 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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,6 +1,7 @@ # 电话号码的字母组合

    给定一个仅包含数字 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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/36.\350\247\243\346\225\260\347\213\254/solution.md" index 6e6c16619..415fdeefe 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/36.\350\247\243\346\225\260\347\213\254/solution.md" @@ -51,6 +51,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/38.\347\273\204\345\220\210\346\200\273\345\222\214/solution.md" index 82e606ecb..c6dd1059a 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/38.\347\273\204\345\220\210\346\200\273\345\222\214/solution.md" @@ -20,6 +20,7 @@
  • 1 <= target <= 500
  • 以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/39.\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.md" index e7be7046c..c9f54ba4f 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/39.\347\273\204\345\220\210\346\200\273\345\222\214 II/solution.md" @@ -12,6 +12,7 @@

    示例 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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/45.\345\205\250\346\216\222\345\210\227/solution.md" index 12d5fb37b..3b41ebfb2 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/45.\345\205\250\346\216\222\345\210\227/solution.md" @@ -1,6 +1,7 @@ # 全排列

    给定一个 没有重复 数字的序列,返回其所有可能的全排列。

    示例:

    输入: [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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/46.\345\205\250\346\216\222\345\210\227 II/solution.md" index bdaa3d059..ad37ce353 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/46.\345\205\250\346\216\222\345\210\227 II/solution.md" @@ -1,6 +1,7 @@ # 全排列 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]]

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/50.N \347\232\207\345\220\216/solution.md" index 698a3dfe1..43f264384 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/50.N \347\232\207\345\220\216/solution.md" @@ -1,6 +1,7 @@ # 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"]]

     

    提示:

    • 1 <= n <= 9
    • 皇后彼此不能相互攻击,也就是说:任何两个皇后都不能处于同一条横行、纵行或斜线上。

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/51.N\347\232\207\345\220\216 II/solution.md" index b872d5e78..ade5a6196 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/51.N\347\232\207\345\220\216 II/solution.md" @@ -34,6 +34,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/88.\346\240\274\351\233\267\347\274\226\347\240\201/solution.md" index 9fd8684c2..ed2346c09 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/88.\346\240\274\351\233\267\347\274\226\347\240\201/solution.md" @@ -8,6 +8,7 @@

    示例 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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/89.\345\255\220\351\233\206 II/solution.md" index b260bc3a7..00b81157d 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/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/7.leetcode-\345\233\236\346\272\257\347\256\227\346\263\225/89.\345\255\220\351\233\206 II/solution.md" @@ -1,6 +1,7 @@ # 子集 II

    给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。

    解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。

     

    示例 1:

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

    示例 2:

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

     

    提示:

    • 1 <= nums.length <= 10
    • -10 <= nums[i] <= 10

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/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 2d8fb750e..76bda4a80 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/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" @@ -42,6 +42,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/133.\345\212\240\346\262\271\347\253\231/solution.md" index 5a12d6c15..f301743bc 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/133.\345\212\240\346\262\271\347\253\231/solution.md" @@ -47,6 +47,7 @@ cost = [3,4,3] 因此,无论怎样,你都不可能绕环路行驶一周。

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/134.\345\210\206\345\217\221\347\263\226\346\236\234/solution.md" index 4af408996..43336fc18 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/134.\345\210\206\345\217\221\347\263\226\346\236\234/solution.md" @@ -29,6 +29,7 @@ 第三个孩子只得到 1 颗糖果,这已满足上述两个条件。

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/44.\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.md" index d4eb67ad6..912ce413c 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/44.\350\267\263\350\267\203\346\270\270\346\210\217 II/solution.md" @@ -7,6 +7,7 @@

    说明:

    假设你总是可以到达数组的最后一个位置。

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/54.\350\267\263\350\267\203\346\270\270\346\210\217/solution.md" "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/54.\350\267\263\350\267\203\346\270\270\346\210\217/solution.md" index b4a75aab3..efacf4378 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/54.\350\267\263\350\267\203\346\270\270\346\210\217/solution.md" +++ "b/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/54.\350\267\263\350\267\203\346\270\270\346\210\217/solution.md" @@ -1,6 +1,7 @@ # 跳跃游戏

    给定一个非负整数数组 nums ,你最初位于数组的 第一个下标

    数组中的每个元素代表你在该位置可以跳跃的最大长度。

    判断你是否能够到达最后一个下标。

     

    示例 1:

    输入:nums = [2,3,1,1,4]
    输出:
    true
    解释:
    可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。

    示例 2:

    输入:nums = [3,2,1,0,4]
    输出:
    false
    解释:
    无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。

     

    提示:

    以下错误的选项是?

    + ## aop ### before ```cpp diff --git "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/67.\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.md" index 6e0881b59..061260495 100644 --- "a/data/3.\347\256\227\346\263\225\351\253\230\351\230\266/8.leetcode-\350\264\252\345\277\203/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/8.leetcode-\350\264\252\345\277\203/67.\346\226\207\346\234\254\345\267\246\345\217\263\345\257\271\351\275\220/solution.md" @@ -63,6 +63,7 @@

    以下错误的选项是?

    + ## aop ### before ```cpp -- GitLab