二分查找篇

# 题名 刷题 通过率 难度
4

两个排序数组的中位数

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

两数相除

  15.3% 中等
33

搜索旋转排序数组

  32.6% 中等
34

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

  31.9% 中等
35

搜索插入位置

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

Pow(x, n)

  28.1% 中等
69

x 的平方根

C#LeetCode刷题之#69-x 的平方根(Sqrt(x)) 31.1% 简单
74

搜索二维矩阵

  30.3% 中等
81

搜索旋转排序数组 II

  30.6% 中等
153

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

  45.3% 中等
154

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

  42.7% 困难
162

寻找峰值

  37.4% 中等
167

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

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

地下城游戏

  29.2% 困难
209

长度最小的子数组

  33.8% 中等
222

完全二叉树的节点个数

  31.6% 中等
230

二叉搜索树中第K小的元素

  57.6% 中等
240

搜索二维矩阵 II

  35.7% 中等
275

H指数 II

  30.9% 中等
278

第一个错误的版本

C#LeetCode刷题之#278-第一个错误的版本(First Bad Version) 25.3% 简单
287

寻找重复数

  53.8% 中等
300

最长上升子序列

  35.7% 中等
349

两个数组的交集

C#LeetCode刷题之#349-两个数组的交集(Intersection of Two Arrays) 53.8% 简单
350

两个数组的交集 II

C#LeetCode刷题之#350-两个数组的交集 II(Intersection of Two Arrays II) 34.9% 简单
354

俄罗斯套娃信封问题

  24.9% 困难
363

矩形区域不超过 K 的最大数值和

  26.4% 困难
367

有效的完全平方数

C#LeetCode刷题之#367-有效的完全平方数(Valid Perfect Square) 37.9% 简单
374

猜数字大小

C#LeetCode刷题之#374-猜数字大小(Guess Number Higher or Lower) 32.6% 简单
378

有序矩阵中第K小的元素

  47.6% 中等
392

判断子序列

  40.3% 中等
410

分割数组的最大值

  29.3% 困难
436

寻找右区间

  34.7% 中等
441

排列硬币

C#LeetCode刷题之#441-排列硬币(Arranging Coins) 31.3% 简单
454

四数相加 II

  42.5% 中等
475

供暖器

C#LeetCode刷题之#475-供暖器(Heaters) 21.4% 简单
483

最小好进制

  31.5% 困难
497

非重叠矩形中的随机点

  26.2% 中等
528

按权重随机选择

  26.7% 中等
658

找到 K 个最接近的元素

  28.4% 中等
668

乘法表中第k小的数

  25.6% 困难
704

二分查找

C#LeetCode刷题之#704-二分查找(Binary Search) 43.5% 简单
710

黑名单中的随机数

  19.1% 困难
718

最长重复子数组

  37.3% 中等
719

找出第 k 小的距离对

  23.4% 困难
744

寻找比目标字母大的最小字母

C#LeetCode刷题之#744-寻找比目标字母大的最小字母(Find Smallest Letter Greater Than Target) 38.2% 简单
778

水位上升的泳池中游泳

  33.5% 困难
786

第 K 个最小的素数分数

  30.5% 困难
793

阶乘函数后K个零

  21.9% 困难
852

山脉数组的峰顶索引

C#LeetCode刷题之#852-山脉数组的峰顶索引(Peak Index in a Mountain Array) 64.5% 简单
862

和至少为 K 的最短子数组

  7.0% 困难
875

爱吃香蕉的珂珂

  26.8% 中等
878

第 N 个神奇数字

  15.5% 困难
887

鸡蛋掉落

  11.7% 困难

C#LeetCode刷题-二分查找​​​​​​​的更多相关文章

  1. Leetcode刷题笔记——查找

    33.Search in Rotated Sorted Array 题目描述: 给定一个被翻转的整型升序数组nums,数组中无重复元素,如[4,5,6,7,0,1,2],和一个整数target.要求在 ...

  2. LeetCode刷题 二分专题

    二分专题 二分的题目类型 对于满足二段性的题目的两套模板 模板一 模板如下 模板二 模板如下 解决二分题目的一般流程 LeeCode实战 LC69.x的平方根 解法思路 LC35.搜索插入位置 解法思 ...

  3. LeetCode刷题总结-二分查找和贪心法篇

    本文介绍LeetCode上有关二分查找和贪心法的算法题,推荐刷题总数为16道.具体考点归纳如下: 一.二分查找 1.数学问题 题号:29. 两数相除,难度中等 题号:668. 乘法表中第k小的数,难度 ...

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

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

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

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

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

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

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

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

  8. LeetCode刷题总结-树篇(上)

          引子:刷题的过程可能是枯燥的,但程序员们的日常确不乏趣味.分享一则LeetCode上名为<打家劫舍 |||>题目的评论: 如有兴趣可以从此题为起点,去LeetCode开启刷题之 ...

  9. LeetCode刷题笔记和想法(C++)

    主要用于记录在LeetCode刷题的过程中学习到的一些思想和自己的想法,希望通过leetcode提升自己的编程素养 :p 高效leetcode刷题小诀窍(这只是目前对我自己而言的小方法,之后会根据自己 ...

随机推荐

  1. mysqldump导出表结构及数据

    问题描述:有需要mysql某几张表的需求,某个数据库某几张表,导出先检查相应的数据库和表是否存在 数据泵用法:默认导出的是表结构以及表中的数据 mysqldump -uroot -p -S /data ...

  2. springboot+redis做事件过期通知业务

    springboot+redis做事件过期通知 博主也是初次体验,不足之处多多指教 我的业务场景 系统管理员要给维护员分配巡查路口设施的工作,由于路口比较多,管理员不知道哪些路口已经被分配了,况且过了 ...

  3. GhostNet: More Features from Cheap Operations

    论文:GhostNet: More Features from Cheap Operations,CVPR 2020 代码:https://github.com/iamhankai/ghostnet. ...

  4. Redis简介与部署

    一.简介 Redis是什么?redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写:red ...

  5. HTML基础和标签

    HTML 1.属性 在开始标签中写的键值对 2.颜色 ①英文 ②16进制代码  例如: #cccccc  #ccc (缩写) #000000 ③Rgba(0~255,255,255,0~1) 0~1代 ...

  6. 微服务迁移记(五):WEB层搭建(5)-集成ueditor编辑器,伪分布式图片上传

    一.redis搭建 二.WEB层主要依赖包 三.FeignClient通用接口 以上三项,参考<微服务迁移记(五):WEB层搭建(1)> 四.SpringSecurity集成 参考:< ...

  7. Python里的目录方法

    Python里的目录_文件.目录相关的方法: mkdir(目录名): 在当前目录下创建新的目录 程序: import os # 创建新的目录-包结构 os.mkdir('新目录-test') getc ...

  8. WSGI应用程序示例

    import time # WSGI允许开发者自由搭配web框架和web服务器 def app(environ,start_response): status = '200 OK' response_ ...

  9. Python 爬取网易云歌手的50首热门作品

    使用 requests 爬取网易云音乐 Python 代码: import json import os import time from bs4 import BeautifulSoup impor ...

  10. 性能分析(3)- 短时进程导致用户 CPU 使用率过高案例

    性能分析小案例系列,可以通过下面链接查看哦 https://www.cnblogs.com/poloyy/category/1814570.html 系统架构背景 VM1:用作 Web 服务器,来模拟 ...