数组篇

1

两数之和

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

两个排序数组的中位数

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

盛最多水的容器

C#LeetCode刷题之#11-盛最多水的容器(Container With Most Water)37.9%中等
15

三数之和

C#LeetCode刷题之#15-三数之和(3Sum)15.3%中等
16

最接近的三数之和

C#LeetCode刷题之#16-最接近的三数之和(3Sum Closest)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

下一个排列

C#LeetCode刷题之#31-下一个排列(Next Permutation)27.9%中等
33

搜索旋转排序数组

C#LeetCode刷题之#33-搜索旋转排序数组(Search in Rotated Sorted Array)32.4%中等
34

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

C#LeetCode刷题之#34-在排序数组中查找元素的第一个和最后一个位置(Find First and Last Position of Element in Sorted Array)32.3%中等
35

搜索插入位置

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

组合总和

C#LeetCode刷题之#39-组合总和(Combination Sum)58.3%中等
40

组合总和 II

C#LeetCode刷题之#40-组合总和 II(Combination Sum II)48.4%中等
41

缺失的第一个正数

 32.7%困难
42

接雨水

 34.9%困难
45

跳跃游戏 II

 25.3%困难
48

旋转图像

C#LeetCode刷题之#48-旋转图像(Rotate Image)57.1%中等
53

最大子序和

C#LeetCode刷题之#53-最大子序和(Maximum Subarray)-该题包含分治讨论37.3%简单
54

螺旋矩阵

C#LeetCode刷题之#54-螺旋矩阵(Spiral Matrix)30.8%中等
55

跳跃游戏

C#LeetCode刷题之#55-跳跃游戏(Jump Game)30.9%中等
56

合并区间

C#LeetCode刷题之#56-合并区间(Merge Intervals)30.9%中等
57

插入区间

 30.1%困难
59

螺旋矩阵 II

C#LeetCode刷题之#59-螺旋矩阵 II(Spiral Matrix II)65.0%中等
62

不同路径

C#LeetCode刷题之#62-不同路径(Unique Paths)48.8%中等
63

不同路径 II

C#LeetCode刷题之#63-不同路径 II​​​​​​​(Unique Paths 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

C#LeetCode刷题之#561-数组拆分 I(Array Partition I)58.1%简单
565

数组嵌套

 38.5%中等
566

重塑矩阵

C#LeetCode刷题之#566-重塑矩阵( Reshape the Matrix)54.4%简单
581

最短无序连续子数组

C#LeetCode刷题之#581-最短无序连续子数组( Shortest Unsorted Continuous Subarray)27.1%简单
605

种花问题

C#LeetCode刷题之#605-种花问题( Can Place Flowers)23.8%简单
611

有效三角形的个数

 40.6%中等
621

任务调度器

 42.2%中等
628

三个数的最大乘积

C#LeetCode刷题之#628-三个数的最大乘积( Maximum Product of Three Numbers)37.5%简单
643

子数组最大平均数 I

C#LeetCode刷题之#643-子数组最大平均数 I( Maximum Average Subarray I)30.1%简单
661

图片平滑器

C#LeetCode刷题之#661-图片平滑器( Image Smoother)41.4%简单
665

非递减数列

C#LeetCode刷题之#665-非递减数列( Non-decreasing Array)16.2%简单
667

优美的排列 II

 47.8%中等
670

最大交换

 31.0%中等
674

最长连续递增序列

C#LeetCode刷题之#674-最长连续递增序列( Longest Continuous Increasing Subsequence)33.7%简单
689

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

 24.1%困难
695

岛屿的最大面积

C#LeetCode刷题之#695-岛屿的最大面积( Max Area of Island)51.2%简单
697

数组的度

C#LeetCode刷题之#697-数组的度( Degree of an Array)39.3%简单
713

乘积小于K的子数组

 27.6%中等
714

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

 34.0%中等
715

Range Module

 28.6%困难
717

1比特与2比特字符

C#LeetCode刷题之#717-1比特与2比特字符( 1-bit and 2-bit Characters)39.7%简单
718

最长重复子数组

 36.9%中等
719

找出第 k 小的距离对

 19.5%困难
724

寻找数组的中心索引

C#LeetCode刷题之#724-寻找数组的中心索引( Find Pivot Index)31.0%简单
729

我的日程安排表 I

 39.1%中等
731

我的日程安排表 II

 38.7%中等
746

使用最小花费爬楼梯

C#LeetCode刷题之#746-使用最小花费爬楼梯( Min Cost Climbing Stairs)37.2%简单
747

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

C#LeetCode刷题之#747-至少是其他数字两倍的最大数( Largest Number At Least Twice of Others)37.7%简单
766

托普利茨矩阵

C#LeetCode刷题之#766-托普利茨矩阵(Toeplitz Matrix)-该题包含外部排序讨论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

较大分组的位置

C#LeetCode刷题之#830-较大分组的位置(Positions of Large Groups)38.0%简单
835

图像重叠

 49.3%中等
840

矩阵中的幻方

C#LeetCode刷题之#840-矩阵中的幻方(Magic Squares In Grid)25.7%简单
849

到最近的人的最大距离

C#LeetCode刷题之#849-到最近的人的最大距离(Maximize Distance to Closest Person)31.4%简单
867

转置矩阵

C#LeetCode刷题之#867-转置矩阵(Transpose Matrix)60.0%简单
873

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

 30.0%中等
888

公平的糖果交换

C#LeetCode刷题之#888-公平的糖果交换(Fair Candy Swap)36.5%简单
891

子序列宽度之和

 12.0%困难
896单调数列C#LeetCode刷题之#896-单调数列(Monotonic Array)42.9%简单
04-17 10:08