Skip to content

Commit ad59e3b

Browse files
committed
修改 数组.md
1 parent 027f8c2 commit ad59e3b

File tree

1 file changed

+78
-26
lines changed

1 file changed

+78
-26
lines changed

LeetCode/数组.md

Lines changed: 78 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@
3535

3636
## 两个数组的交集
3737

38-
[LeetCode链接](https://leetcode-cn.com/problems/intersection-of-two-arrays/)
38+
[LeetCode中文](https://leetcode-cn.com/problems/intersection-of-two-arrays/)
39+
40+
[LeetCode英文](https://leetcode.com/problems/intersection-of-two-arrays/)
3941

4042
给定两个数组,编写一个函数来计算它们的交集。
4143

@@ -190,7 +192,9 @@ public:
190192
191193
## 两个数组的交集II
192194
193-
[LeetCode链接](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/)
195+
[LeetCode中文](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/)
196+
197+
[LeetCode英文](https://leetcode.com/problems/intersection-of-two-arrays-ii/)
194198
195199
给定两个数组,编写一个函数来计算它们的交集。
196200
@@ -333,7 +337,9 @@ public:
333337

334338
## 杨辉三角
335339

336-
[LeetCode链接](https://leetcode-cn.com/problems/pascals-triangle/)
340+
[LeetCode中文](https://leetcode-cn.com/problems/pascals-triangle/)
341+
342+
[LeetCode英文](https://leetcode.com/problems/pascals-triangle/)
337343

338344
给定一个非负整数 *numRows*,生成杨辉三角的前 *numRows* 行。
339345

@@ -404,7 +410,9 @@ public:
404410
405411
## 求众数
406412
407-
[LeetCode链接](https://leetcode-cn.com/problems/majority-element/)
413+
[LeetCode中文](https://leetcode-cn.com/problems/majority-element/)
414+
415+
[LeetCode英文](https://leetcode.com/problems/majority-element/)
408416
409417
给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数**大于** ⌊ `n/2` ⌋ 的元素。
410418
@@ -488,7 +496,9 @@ public:
488496
489497
## 移动零
490498
491-
[LeetCode链接](https://leetcode-cn.com/problems/move-zeroes/)
499+
[LeetCode中文](https://leetcode-cn.com/problems/move-zeroes/)
500+
501+
[LeetCode英文](https://leetcode.com/problems/move-zeroes/)
492502
493503
给定一个数组 `nums`,编写一个函数将所有 `0` 移动到数组的末尾,同时保持非零元素的相对顺序。
494504
@@ -538,7 +548,9 @@ public:
538548

539549
## 缺失数字
540550

541-
[LeetCode链接](https://leetcode-cn.com/problems/missing-number/)
551+
[LeetCode中文](https://leetcode-cn.com/problems/missing-number/)
552+
553+
[LeetCode英文](https://leetcode.com/problems/missing-number/)
542554

543555
给定一个包含 `0, 1, 2, ..., n` 中 `n` 个数的序列,找出 `0 .. n` 中没有出现在序列中的那个数。
544556

@@ -604,7 +616,9 @@ public:
604616

605617
## 存在重复元素
606618

607-
[LeetCode链接](https://leetcode-cn.com/problems/contains-duplicate/)
619+
[LeetCode中文](https://leetcode-cn.com/problems/contains-duplicate/)
620+
621+
[LeetCode英文](https://leetcode.com/problems/contains-duplicate/)
608622

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

@@ -655,7 +669,9 @@ public:
655669

656670
## 两数之和
657671

658-
[LeetCode链接](https://leetcode-cn.com/problems/two-sum/)
672+
[LeetCode中文](https://leetcode-cn.com/problems/two-sum/)
673+
674+
[LeetCode英文](https://leetcode.com/problems/two-sum/)
659675

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

@@ -699,7 +715,9 @@ public:
699715
700716
## 最接近的三数之和
701717
702-
[LeetCode链接](https://leetcode-cn.com/problems/3sum-closest/)
718+
[LeetCode中文](https://leetcode-cn.com/problems/3sum-closest/)
719+
720+
[LeetCode英文](https://leetcode.com/problems/3sum-closest/)
703721
704722
给定一个包括 *n* 个整数的数组 `nums` 和 一个目标值 `target`。找出 `nums` 中的三个整数,使得它们的和与 `target` 最接近。返回这三个数的和。假定每组输入只存在唯一答案。
705723
```
@@ -771,7 +789,9 @@ public:
771789

772790
## 三数之和
773791

774-
[LeetCode链接](https://leetcode-cn.com/problems/3sum)
792+
[LeetCode中文](https://leetcode-cn.com/problems/3sum)
793+
794+
[LeetCode英文](https://leetcode.com/problems/3sum)
775795

776796
给定一个包含 `n` 个整数的数组 `nums`,判断 `nums` 中是否存在三个元素 `a`,`b`,`c` ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。
777797

@@ -849,7 +869,9 @@ public:
849869

850870
## 删除排序数组中的重复项
851871

852-
[LeetCode链接](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)
872+
[LeetCode中文](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)
873+
874+
[LeetCode英文](https://leetcode.com/problems/remove-duplicates-from-sorted-array/)
853875

854876
给定一个排序数组,你需要在**原地**删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
855877

@@ -907,7 +929,9 @@ public:
907929
908930
## 合并两个有序数组
909931
910-
[LeetCode链接](https://leetcode-cn.com/problems/merge-sorted-array/)
932+
[LeetCode中文](https://leetcode-cn.com/problems/merge-sorted-array/)
933+
934+
[LeetCode英文](https://leetcode.com/problems/merge-sorted-array/)
911935
912936
给定两个有序整数数组 `nums1` 和 `nums2`,将 `nums2` 合并到 `nums1` 中,使得 `num1` 成为一个有序数组。
913937
@@ -963,7 +987,9 @@ public:
963987

964988
## 旋转数组
965989

966-
[LeetCode链接](https://leetcode-cn.com/problems/rotate-array/)
990+
[LeetCode中文](https://leetcode-cn.com/problems/rotate-array/)
991+
992+
[LeetCode英文](https://leetcode.com/problems/rotate-array/)
967993

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

@@ -1050,7 +1076,9 @@ public:
10501076
10511077
## 螺旋矩阵
10521078
1053-
[LeetCode链接](https://leetcode-cn.com/problems/spiral-matrix/)
1079+
[LeetCode中文](https://leetcode-cn.com/problems/spiral-matrix/)
1080+
1081+
[LeetCode英文](https://leetcode.com/problems/spiral-matrix/)
10541082
10551083
给定一个包含 `m x n` 个元素的矩阵(`m` 行, `n` 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。
10561084
@@ -1149,7 +1177,9 @@ public:
11491177
11501178
## 螺旋矩阵II
11511179
1152-
[LeetCode链接](https://leetcode-cn.com/problems/spiral-matrix-ii/)
1180+
[LeetCode中文](https://leetcode-cn.com/problems/spiral-matrix-ii/)
1181+
1182+
[LeetCode英文](https://leetcode.com/problems/spiral-matrix-ii/)
11531183
11541184
给定一个正整数 `n`,生成一个包含 1 到 `n<sup>2</sup>` 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。
11551185
@@ -1242,7 +1272,9 @@ private:
12421272
12431273
## 旋转图像
12441274
1245-
[LeetCode链接](https://leetcode-cn.com/problems/rotate-image/)
1275+
[LeetCode中文](https://leetcode-cn.com/problems/rotate-image/)
1276+
1277+
[LeetCode英文](https://leetcode.com/problems/rotate-image/)
12461278
12471279
给定一个 `n × n` 的二维矩阵表示一个图像。
12481280
@@ -1352,7 +1384,9 @@ public:
13521384
13531385
## 寻找重复数
13541386
1355-
[LeetCode链接](https://leetcode-cn.com/problems/find-the-duplicate-number/)
1387+
[LeetCode中文](https://leetcode-cn.com/problems/find-the-duplicate-number/)
1388+
1389+
[LeetCode英文](https://leetcode.com/problems/find-the-duplicate-number/)
13561390
13571391
给定一个包含 `n + 1` 个整数的数组 `nums`,其数字都在 1 到 `n` 之间(包括 1 和 `n`),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。
13581392
@@ -1414,7 +1448,9 @@ public:
14141448

14151449
## 除自身以外数组的乘积
14161450

1417-
[LeetCode链接](https://leetcode-cn.com/problems/product-of-array-except-self/)
1451+
[LeetCode中文](https://leetcode-cn.com/problems/product-of-array-except-self/)
1452+
1453+
[LeetCode英文](https://leetcode.com/problems/product-of-array-except-self/)
14181454

14191455
给定长度为 `n` 的整数数组 `nums`,其中 `n > 1`,返回输出数组 `output` ,其中 `output[i]` 等于 `nums` 中除 `nums[i]` 之外其余各元素的乘积。
14201456

@@ -1511,7 +1547,9 @@ public:
15111547
15121548
## 矩阵置零
15131549
1514-
[LeetCode链接](https://leetcode-cn.com/problems/set-matrix-zeroes)
1550+
[LeetCode中文](https://leetcode-cn.com/problems/set-matrix-zeroes)
1551+
1552+
[LeetCode英文](https://leetcode.com/problems/set-matrix-zeroes)
15151553
15161554
给定一个 `m x n` 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。
15171555
@@ -1594,7 +1632,9 @@ public:
15941632
15951633
## 盛最多水的容器
15961634
1597-
[LeetCode链接](https://leetcode-cn.com/problems/container-with-most-water)
1635+
[LeetCode中文](https://leetcode-cn.com/problems/container-with-most-water)
1636+
1637+
[LeetCode英文](https://leetcode.com/problems/container-with-most-water)
15981638
15991639
给定 n 个非负整数 *a1,a2,...,an*,每个数代表坐标中的一个点 *(i, ai)* 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 *(i, ai)* 和 *(i, 0)* 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
16001640
@@ -1656,7 +1696,9 @@ public:
16561696

16571697
## 合并区间
16581698

1659-
[LeetCode链接](https://leetcode-cn.com/problems/merge-intervals)
1699+
[LeetCode中文](https://leetcode-cn.com/problems/merge-intervals)
1700+
1701+
[LeetCode英文](https://leetcode.com/problems/merge-intervals)
16601702

16611703
给出一个区间的集合,请合并所有重叠的区间。
16621704

@@ -1728,7 +1770,9 @@ public:
17281770

17291771
## 下一个排列
17301772

1731-
[LeetCode链接](https://leetcode-cn.com/problems/next-permutation)
1773+
[LeetCode中文](https://leetcode-cn.com/problems/next-permutation)
1774+
1775+
[LeetCode英文](https://leetcode.com/problems/next-permutation)
17321776

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

@@ -1812,7 +1856,9 @@ public:
18121856
18131857
## 缺失的第一个正数
18141858
1815-
[LeetCode链接](https://leetcode-cn.com/problems/first-missing-positive)
1859+
[LeetCode中文](https://leetcode-cn.com/problems/first-missing-positive)
1860+
1861+
[LeetCode英文](https://leetcode.com/problems/first-missing-positive)
18161862
18171863
给定一个未排序的整数数组,找出其中没有出现的最小的正整数。
18181864
@@ -1919,7 +1965,9 @@ public:
19191965
19201966
## 判断子序列
19211967
1922-
[LeetCode链接](https://leetcode-cn.com/problems/is-subsequence)
1968+
[LeetCode中文](https://leetcode-cn.com/problems/is-subsequence)
1969+
1970+
[LeetCode英文](https://leetcode.com/problems/is-subsequence)
19231971
19241972
给定字符串 `s` 和 `t` ,判断 `s` 是否为 `t` 的子序列。
19251973
@@ -1985,7 +2033,9 @@ public:
19852033

19862034
## 搜索二维矩阵II
19872035

1988-
[LeetCode链接](https://leetcode-cn.com/problems/search-a-2d-matrix-ii/)
2036+
[LeetCode中文](https://leetcode-cn.com/problems/search-a-2d-matrix-ii/)
2037+
2038+
[LeetCode英文](https://leetcode.com/problems/search-a-2d-matrix-ii/)
19892039

19902040
编写一个高效的算法来搜索 *m* x *n* 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:
19912041

@@ -2057,7 +2107,9 @@ public:
20572107
20582108
## 有效的数独
20592109
2060-
[LeetCode链接](https://leetcode-cn.com/problems/valid-sudoku/)
2110+
[LeetCode中文](https://leetcode-cn.com/problems/valid-sudoku/)
2111+
2112+
[LeetCode英文](https://leetcode.com/problems/valid-sudoku/)
20612113
20622114
判断一个 9x9 的数独是否有效。只需要**根据以下规则**,验证已经填入的数字是否有效即可。
20632115

0 commit comments

Comments
 (0)