
文章目录
概述
所有LeetCode二分查找类算法题汇总。
二分查找篇
# | 题名 | 刷题 |
---|---|---|
4 | 两个排序数组的中位数 | C#LeetCode刷题之#4-两个排序数组的中位数(Median of Two Sorted Arrays)-该题未达最优解 |
29 | 两数相除 | |
33 | 搜索旋转排序数组 | |
34 | 在排序数组中查找元素的第一个和最后一个位置 | |
35 | 搜索插入位置 | C#LeetCode刷题之#35-搜索插入位置(Search Insert Position) |
50 | Pow(x, n) | |
69 | x 的平方根 | C#LeetCode刷题之#69-x 的平方根(Sqrt(x)) |
74 | 搜索二维矩阵 | |
81 | 搜索旋转排序数组 II | |
153 | 寻找旋转排序数组中的最小值 | |
154 | 寻找旋转排序数组中的最小值 II | |
162 | 寻找峰值 | |
167 | 两数之和 II – 输入有序数组 | C#LeetCode刷题之#167-两数之和 II – 输入有序数组(Two Sum II – Input array is sorted) |
174 | 地下城游戏 | |
209 | 长度最小的子数组 | |
222 | 完全二叉树的节点个数 | |
230 | 二叉搜索树中第K小的元素 | |
240 | 搜索二维矩阵 II | |
275 | H指数 II | |
278 | 第一个错误的版本 | C#LeetCode刷题之#278-第一个错误的版本(First Bad Version) |
287 | 寻找重复数 | |
300 | 最长上升子序列 | |
349 | 两个数组的交集 | C#LeetCode刷题之#349-两个数组的交集(Intersection of Two Arrays) |
350 | 两个数组的交集 II | C#LeetCode刷题之#350-两个数组的交集 II(Intersection of Two Arrays II) |
354 | 俄罗斯套娃信封问题 | |
363 | 矩形区域不超过 K 的最大数值和 | |
367 | 有效的完全平方数 | C#LeetCode刷题之#367-有效的完全平方数(Valid Perfect Square) |
374 | 猜数字大小 | C#LeetCode刷题之#374-猜数字大小(Guess Number Higher or Lower) |
378 | 有序矩阵中第K小的元素 | |
392 | 判断子序列 | |
410 | 分割数组的最大值 | |
436 | 寻找右区间 | |
441 | 排列硬币 | C#LeetCode刷题之#441-排列硬币(Arranging Coins) |
454 | 四数相加 II | |
475 | 供暖器 | C#LeetCode刷题之#475-供暖器(Heaters) |
483 | 最小好进制 | |
497 | 非重叠矩形中的随机点 | |
528 | 按权重随机选择 | |
658 | 找到 K 个最接近的元素 | |
668 | 乘法表中第k小的数 | |
704 | 二分查找 | C#LeetCode刷题之#704-二分查找(Binary Search) |
710 | 黑名单中的随机数 | |
718 | 最长重复子数组 | |
719 | 找出第 k 小的距离对 | |
744 | 寻找比目标字母大的最小字母 | C#LeetCode刷题之#744-寻找比目标字母大的最小字母(Find Smallest Letter Greater Than Target) |
778 | 水位上升的泳池中游泳 | |
786 | 第 K 个最小的素数分数 | |
793 | 阶乘函数后K个零 | |
852 | 山脉数组的峰顶索引 | C#LeetCode刷题之#852-山脉数组的峰顶索引(Peak Index in a Mountain Array) |
862 | 和至少为 K 的最短子数组 | |
875 | 爱吃香蕉的珂珂 | |
878 | 第 N 个神奇数字 | |
887 | 鸡蛋掉落 |
本文由 .Net中文网 原创发布,欢迎大家踊跃转载。
转载请注明本文地址:https://www.byteflying.com/archives/1023。