数组篇

# 题名 刷题 通过率 难度
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% 简单

C#LeetCode刷题-数组的更多相关文章

  1. leetcode 刷题 数组类 Two Sum

    ---恢复内容开始--- Two Sum Given an array of integers ,find two numbers such that they add up to a specifi ...

  2. LeetCode刷题总结-数组篇(上)

    数组是算法中最常用的一种数据结构,也是面试中最常考的考点.在LeetCode题库中,标记为数组类型的习题到目前为止,已累计到了202题.然而,这202道习题并不是每道题只标记为数组一个考点,大部分习题 ...

  3. LeetCode刷题总结-数组篇(中)

    本文接着上一篇文章<LeetCode刷题总结-数组篇(上)>,继续讲第二个常考问题:矩阵问题. 矩阵也可以称为二维数组.在LeetCode相关习题中,作者总结发现主要考点有:矩阵元素的遍历 ...

  4. LeetCode刷题总结-数组篇(下)

    本期讲O(n)类型问题,共14题.3道简单题,9道中等题,2道困难题.数组篇共归纳总结了50题,本篇是数组篇的最后一篇.其他三个篇章可参考: LeetCode刷题总结-数组篇(上),子数组问题(共17 ...

  5. LeetCode刷题专栏第一篇--思维导图&时间安排

    昨天是元宵节,过完元宵节相当于这个年正式过完了.不知道大家有没有投入继续投入紧张的学习工作中.年前我想开一个Leetcode刷题专栏,于是发了一个投票想了解大家的需求征集意见.投票于2019年2月1日 ...

  6. LeetCode刷题指南(字符串)

    作者:CYC2018 文章链接:https://github.com/CyC2018/CS-Notes/blob/master/docs/notes/Leetcode+%E9%A2%98%E8%A7% ...

  7. leetcode刷题记录--js

    leetcode刷题记录 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但 ...

  8. LeetCode刷题总结之双指针法

    Leetcode刷题总结 目前已经刷了50道题,从零开始刷题学到了很多精妙的解法和深刻的思想,因此想按方法对写过的题做一个总结 双指针法 双指针法有时也叫快慢指针,在数组里是用两个整型值代表下标,在链 ...

  9. Leetcode刷题记录(python3)

    Leetcode刷题记录(python3) 顺序刷题 1~5 ---1.两数之和 ---2.两数相加 ---3. 无重复字符的最长子串 ---4.寻找两个有序数组的中位数 ---5.最长回文子串 6- ...

随机推荐

  1. 浏览器如何执行JS

    作为JS系列的第一篇,内容当然是浏览器如何执行一段JS啦. 首先通过浏览器篇我们可以得知,JS是在渲染进程里的JS引擎线程执行的.在此之后还要了解几个概念,编译器(Compiler).解释器(Inte ...

  2. 信不信?各种红包App最后都会整合游戏!App+游戏的变现模式分析

    最近两个月「晓衡在线猿码微服」商城上出现了一类需求特别的客户: 我们有个 App,日活用户达到 XXX万,计划在 App 中嵌入游戏增加用户留存和利用流量变现,还有... 看你们这里游戏不少,想了解一 ...

  3. 【JVM之内存与垃圾回收篇】方法区

    方法区 前言 这次所讲述的是运行时数据区的最后一个部分 从线程共享与否的角度来看 ThreadLocal:如何保证多个线程在并发环境下的安全性?典型应用就是数据库连接管理,以及会话管理 栈.堆.方法区 ...

  4. java并发编程[持续更新]

    目录 java并发编程 1.常用类介绍 Semaphore 2.名词解释 2.1 线程安全 2.2 可重入锁和不可重入锁 java并发编程 1.常用类介绍 Semaphore Semaphore 类是 ...

  5. jenkins集群(一) -- 在Linux上部署

    一.安装好jdk.maven.git 1.安装jdk并配置好全局变量 2.安装maven:yum install maven 3.安装jdk:yum install git 二 .安装jenkins ...

  6. laravel 资源控制器方法列表

    以 PostController 控制器的每个方法都有对应的请求方式.路由命名.URL.方法名和业务逻辑约定. HTTP请求方式 URL 控制器方法 路由命名 业务逻辑描述 GET post inde ...

  7. JS 原生ajax写法

    <script> //step1.创建XMLHTTPRequest对象,对于低版本的IE,需要换一个ActiveXObject对象 var xhr; if (window.XMLHttpR ...

  8. Spring+hibernate无法执行更新操作

    如果你幸运的使用springmvc+hibernate你应该检查以下springmvc的扫面范围是否是和spring framework的事务范围有冲突,虽然是公用容器,但是事务这块却不能公用的,sp ...

  9. nrm安装使用(mac)

    在开发工作中时常有需要切换npm源的需求以及更换node版本的情况,这两种情况都有对应的管理器来使用 一.nrm nrm是一个npm源管理工具,使用它可以快速切换npm源. 1.nrm安装(全局安装) ...

  10. oracle SCN推进恢复数据库 简单记录

    由于是在内网专用机器上操作,没有日志记录,下面做个简单记录:   前几天某供电局的的一个老数据库存储挂了,数据全部丢失,该库没有开归档,没接备份,怎么恢复? 由于存储损坏严重,从存储恢复不好搞. 好在 ...