C#LeetCode刷题-数组

版权声明:Iori 的技术分享,所有内容均为本人原创,引用请注明出处,谢谢合作! https://blog.csdn.net/qq_31116753/article/details/82194982

数组篇

# 题名 刷题 通过率 难度
1

两数之和

C#LeetCode刷题之#1-两数之和(Two Sum) 43.1% 简单
4

两个排序数组的中位数    

C#LeetCode刷题之#4-两个排序数组的中位数(Median of Two Sorted Arrays)-本题未达到最优解 30.1% 困难
11

盛最多水的容器    

  37.9% 中等
15

三数之和    

  15.3% 中等
16

最接近的三数之和    

  34.8% 中等
18

四数之和    

  29.1% 中等
26

删除排序数组中的重复项    

C#LeetCode刷题之#26-删除排序数组中的重复项(Remove Duplicates from Sorted Array) 39.3% 简单
27

移除元素    

C#LeetCode刷题之#27-移除元素(Remove Element) 49.1% 简单
31

下一个排列    

  27.9% 中等
33

搜索旋转排序数组    

  32.4% 中等
34

在排序数组中查找元素的第一个和最后一个位置    

  32.3% 中等
35

搜索插入位置    

C#LeetCode刷题之#35-搜索插入位置(Search Insert Position) 40.2% 简单
39

组合总和    

  58.3% 中等
40

组合总和 II    

  48.4% 中等
41

缺失的第一个正数    

  32.7% 困难
42

接雨水    

  34.9% 困难
45

跳跃游戏 II    

  25.3% 困难
48

旋转图像    

  57.1% 中等
53

最大子序和    

  37.3% 简单
54

螺旋矩阵    

  30.8% 中等
55

跳跃游戏    

  30.9% 中等
56

合并区间    

  30.9% 中等
57

插入区间    

  30.1% 困难
59

螺旋矩阵 II    

  65.0% 中等
62

不同路径    

  48.8% 中等
63

不同路径 II    

  29.9% 中等
64

最小路径和    

  54.8% 中等
66

加一    

C#LeetCode刷题之#66-加一(Plus One) 35.1% 简单
73

矩阵置零    

  47.9% 中等
74

搜索二维矩阵    

  30.8% 中等
75

颜色分类    

  47.5% 中等
78

子集    

  67.0% 中等
79

单词搜索    

  31.2% 中等
80

删除排序数组中的重复项 II    

  42.7% 中等
81

搜索旋转排序数组 II    

  30.7% 中等
84

柱状图中最大的矩形    

  31.3% 困难
85

最大矩形    

  37.7% 困难
88

合并两个有序数组    

C#LeetCode刷题之#88-合并两个有序数组(Merge Sorted Array) 37.7% 简单
90

子集 II    

  48.3% 中等
105

从前序与中序遍历序列构造二叉树    

  51.2% 中等
106

从中序与后序遍历序列构造二叉树    

  52.5% 中等
118

杨辉三角    

C#LeetCode刷题之#118-杨辉三角(Pascal's Triangle) 55.4% 简单
119

杨辉三角 II    

C#LeetCode刷题之#119-杨辉三角 II(Pascal's Triangle II) 50.1% 简单
120

三角形最小路径和    

  50.0% 中等
121

买卖股票的最佳时机    

C#LeetCode刷题之#121-买卖股票的最佳时机(Best Time to Buy and Sell Stock) 43.9% 简单
122

买卖股票的最佳时机 II    

C#LeetCode刷题之#122-买卖股票的最佳时机 II(Best Time to Buy and Sell Stock II) 47.8% 简单
123

买卖股票的最佳时机 III    

  29.1% 困难
126

单词接龙 II    

  19.2% 困难
128

最长连续序列    

  38.8% 困难
152

乘积最大子序列    

  28.2% 中等
153

寻找旋转排序数组中的最小值    

  45.1% 中等
154

寻找旋转排序数组中的最小值 II    

  43.4% 困难
162

寻找峰值    

  36.9% 中等
167

两数之和 II - 输入有序数组    

C#LeetCode刷题之#167-两数之和 II - 输入有序数组(Two Sum II - Input array is sorted) 40.8% 简单
169

求众数    

C#LeetCode刷题之#169-求众数(Majority Element) 51.4% 简单
189

旋转数组    

C#LeetCode刷题之#189-旋转数组(Rotate Array) 32.0% 简单
209

长度最小的子数组    

  34.1% 中等
216

组合总和 III    

  56.9% 中等
217

存在重复元素    

C#LeetCode刷题之#217-存在重复元素(Contains Duplicate) 40.6% 简单
219

存在重复元素 II    

C#LeetCode刷题之#219-存在重复元素 II(Contains Duplicate II) 26.8% 简单
228

汇总区间    

  43.7% 中等
229

求众数 II    

  34.4% 中等
238

除自身以外数组的乘积    

  54.1% 中等
268

缺失数字    

C#LeetCode刷题之#268-缺失数字(Missing Number) 45.6% 简单
283

移动零    

C#LeetCode刷题之#283-移动零(Move Zeroes) 50.7% 简单
287

寻找重复数    

  53.0% 中等
289

生命游戏    

  50.2% 中等
380

常数时间插入、删除和获取随机元素    

  36.7% 中等
381

O(1) 时间插入、删除和获取随机元素 - 允许重复    

  26.6% 困难
414

第三大的数    

C#LeetCode刷题之#414-第三大的数(Third Maximum Number) 28.1% 简单
442

数组中重复的数据    

  52.9% 中等
448

找到所有数组中消失的数字    

C#LeetCode刷题之#448-找到所有数组中消失的数字(Find All Numbers Disappeared in an Array) 40.7% 简单
485

最大连续1的个数    

C#LeetCode刷题之#485-最大连续1的个数(Max Consecutive Ones) 48.5% 简单
495

提莫攻击    

  42.7% 中等
532

数组中的K-diff数对    

C#LeetCode刷题之#532-数组中的K-diff数对(K-diff Pairs in an Array) 26.7% 简单
560

和为K的子数组    

  30.6% 中等
561

数组拆分 I    

  58.1% 简单
565

数组嵌套    

  38.5% 中等
566

重塑矩阵    

  54.4% 简单
581

最短无序连续子数组    

  27.1% 简单
605

种花问题    

  23.8% 简单
611

有效三角形的个数    

  40.6% 中等
621

任务调度器    

  42.2% 中等
628

三个数的最大乘积    

  37.5% 简单
643

子数组最大平均数 I    

  30.1% 简单
661

图片平滑器    

  41.4% 简单
665

非递减数列    

  16.2% 简单
667

优美的排列 II    

  47.8% 中等
670

最大交换    

  31.0% 中等
674

最长连续递增序列    

  33.7% 简单
689

三个无重叠子数组的最大和    

  24.1% 困难
695

岛屿的最大面积    

  51.2% 简单
697

数组的度    

  39.3% 简单
713

乘积小于K的子数组    

  27.6% 中等
714

买卖股票的最佳时机含手续费    

  34.0% 中等
715

Range Module    

  28.6% 困难
717

1比特与2比特字符    

  39.7% 简单
718

最长重复子数组    

  36.9% 中等
719

找出第 k 小的距离对    

  19.5% 困难
724

寻找数组的中心索引    

  31.0% 简单
729

我的日程安排表 I    

  39.1% 中等
731

我的日程安排表 II    

  38.7% 中等
746

使用最小花费爬楼梯    

  37.2% 简单
747

至少是其他数字两倍的最大数    

  37.7% 简单
766

托普利茨矩阵    

  52.0% 简单
768

最多能完成排序的块 II    

  34.9% 困难
769

最多能完成排序的块    

  37.1% 中等
775

全局倒置与局部倒置    

  31.3% 中等
782

Transform to Chessboard    

  51.7% 困难
792

匹配子序列的单词数    

  26.2% 中等
795

区间子数组个数    

  35.2% 中等
825

适龄的朋友    

  20.1% 中等
830

较大分组的位置    

  38.0% 简单
835

图像重叠    

  49.3% 中等
840

矩阵中的幻方    

  25.7% 简单
849

到最近的人的最大距离    

  31.4% 简单
867

转置矩阵    

  60.0% 简单
873

最长的斐波那契子序列的长度    

  30.0% 中等
888

公平的糖果交换

  36.5% 简单
891

子序列宽度之和

  12.0% 困难

猜你喜欢

转载自blog.csdn.net/qq_31116753/article/details/82194982