mirror of
https://github.com/wahyd4/daily.git
synced 2026-08-09 13:26:00 +10:00
89 lines
16 KiB
Markdown
89 lines
16 KiB
Markdown
## 二分查找
|
|
|
|
| \# | 题名 | 题解 | 通过率 | 难度 | 出现频率 |
|
|
|------|----------------------|-----|--------|----|--------|
|
|
|668|[乘法表中第k小的数](https://leetcode-cn.com/problems/kth-smallest-number-in-multiplication-table) |[12](https://leetcode-cn.com/problems/kth-smallest-number-in-multiplication-table/solution)|44.1%|困难|86.44%|
|
|
|410|[分割数组的最大值](https://leetcode-cn.com/problems/split-array-largest-sum) |[17](https://leetcode-cn.com/problems/split-array-largest-sum/solution)|40.1%|困难|82.61%|
|
|
|4|[寻找两个有序数组的中位数](https://leetcode-cn.com/problems/median-of-two-sorted-arrays) |[335](https://leetcode-cn.com/problems/median-of-two-sorted-arrays/solution)|36.4%|困难|65.97%|
|
|
|483|[最小好进制](https://leetcode-cn.com/problems/smallest-good-base) |[8](https://leetcode-cn.com/problems/smallest-good-base/solution)|35.5%|困难|59.07%|
|
|
|887|[鸡蛋掉落](https://leetcode-cn.com/problems/super-egg-drop) |[10](https://leetcode-cn.com/problems/super-egg-drop/solution)|20.4%|困难|58.8%|
|
|
|300|[最长上升子序列](https://leetcode-cn.com/problems/longest-increasing-subsequence) |[76](https://leetcode-cn.com/problems/longest-increasing-subsequence/solution)|43.5%|中等|58.08%|
|
|
|1044|[最长重复子串](https://leetcode-cn.com/problems/longest-duplicate-substring) |[12](https://leetcode-cn.com/problems/longest-duplicate-substring/solution)|14.6%|困难|56.34%|
|
|
|778|[水位上升的泳池中游泳](https://leetcode-cn.com/problems/swim-in-rising-water) |[14](https://leetcode-cn.com/problems/swim-in-rising-water/solution)|45.5%|困难|51.29%|
|
|
|354|[俄罗斯套娃信封问题](https://leetcode-cn.com/problems/russian-doll-envelopes) |[11](https://leetcode-cn.com/problems/russian-doll-envelopes/solution)|33.0%|困难|51.02%|
|
|
|793|[阶乘函数后K个零](https://leetcode-cn.com/problems/preimage-size-of-factorial-zeroes-function) |[9](https://leetcode-cn.com/problems/preimage-size-of-factorial-zeroes-function/solution)|32.6%|困难|49.26%|
|
|
|1095|[山脉数组中查找目标值](https://leetcode-cn.com/problems/find-in-mountain-array) |[14](https://leetcode-cn.com/problems/find-in-mountain-array/solution)|28.5%|困难|48.82%|
|
|
|1157|[子数组中占绝大多数的元素](https://leetcode-cn.com/problems/online-majority-element-in-subarray) |[18](https://leetcode-cn.com/problems/online-majority-element-in-subarray/solution)|23.0%|困难|46.1%|
|
|
|1111|[有效括号的嵌套深度](https://leetcode-cn.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings) |[18](https://leetcode-cn.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings/solution)|65.9%|中等|45.59%|
|
|
|862|[和至少为 K 的最短子数组](https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k) |[21](https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k/solution)|12.3%|困难|45.01%|
|
|
|378|[有序矩阵中第K小的元素](https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix) |[37](https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix/solution)|57.2%|中等|44.69%|
|
|
|878|[第 N 个神奇数字](https://leetcode-cn.com/problems/nth-magical-number) |[12](https://leetcode-cn.com/problems/nth-magical-number/solution)|20.9%|困难|44.39%|
|
|
|644|[最大平均子段和 II](https://leetcode-cn.com/problems/maximum-average-subarray-ii) |[4](https://leetcode-cn.com/problems/maximum-average-subarray-ii/solution)|31.6%|困难|43.48%|
|
|
|718|[最长重复子数组](https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray) |[25](https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray/solution)|47.7%|中等|41.79%|
|
|
|327|[区间和的个数](https://leetcode-cn.com/problems/count-of-range-sum) |[13](https://leetcode-cn.com/problems/count-of-range-sum/solution)|31.8%|困难|40.63%|
|
|
|658|[找到 K 个最接近的元素](https://leetcode-cn.com/problems/find-k-closest-elements) |[23](https://leetcode-cn.com/problems/find-k-closest-elements/solution)|41.9%|中等|39.54%|
|
|
|33|[搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array) |[180](https://leetcode-cn.com/problems/search-in-rotated-sorted-array/solution)|36.2%|中等|38.63%|
|
|
|1231|[分享巧克力](https://leetcode-cn.com/problems/divide-chocolate) |[7](https://leetcode-cn.com/problems/divide-chocolate/solution)|54.8%|困难|37.3%|
|
|
|493|[翻转对](https://leetcode-cn.com/problems/reverse-pairs) |[15](https://leetcode-cn.com/problems/reverse-pairs/solution)|21.2%|困难|33.89%|
|
|
|153|[寻找旋转排序数组中的最小值](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array) |[75](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/solution)|50.1%|中等|33.63%|
|
|
|240|[搜索二维矩阵 II](https://leetcode-cn.com/problems/search-a-2d-matrix-ii) |[49](https://leetcode-cn.com/problems/search-a-2d-matrix-ii/solution)|38.1%|中等|32.71%|
|
|
|1235|[规划兼职工作](https://leetcode-cn.com/problems/maximum-profit-in-job-scheduling) |[17](https://leetcode-cn.com/problems/maximum-profit-in-job-scheduling/solution)|41.8%|困难|31.91%|
|
|
|497|[非重叠矩形中的随机点](https://leetcode-cn.com/problems/random-point-in-non-overlapping-rectangles) |[9](https://leetcode-cn.com/problems/random-point-in-non-overlapping-rectangles/solution)|36.8%|中等|29.87%|
|
|
|174|[地下城游戏](https://leetcode-cn.com/problems/dungeon-game) |[35](https://leetcode-cn.com/problems/dungeon-game/solution)|38.7%|困难|29.25%|
|
|
|287|[寻找重复数](https://leetcode-cn.com/problems/find-the-duplicate-number) |[83](https://leetcode-cn.com/problems/find-the-duplicate-number/solution)|62.2%|中等|29.17%|
|
|
|786|[第 K 个最小的素数分数](https://leetcode-cn.com/problems/k-th-smallest-prime-fraction) |[7](https://leetcode-cn.com/problems/k-th-smallest-prime-fraction/solution)|33.9%|困难|28.75%|
|
|
|704|[二分查找](https://leetcode-cn.com/problems/binary-search) |[50](https://leetcode-cn.com/problems/binary-search/solution)|51.6%|简单|28.64%|
|
|
|50|[Pow(x, n)](https://leetcode-cn.com/problems/powx-n) |[91](https://leetcode-cn.com/problems/powx-n/solution)|33.5%|中等|27.39%|
|
|
|167|[两数之和 II - 输入有序数组](https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted) |[133](https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/solution)|51.5%|简单|27.36%|
|
|
|911|[在线选举](https://leetcode-cn.com/problems/online-election) |[11](https://leetcode-cn.com/problems/online-election/solution)|36.6%|中等|26.99%|
|
|
|69|[x 的平方根](https://leetcode-cn.com/problems/sqrtx) |[143](https://leetcode-cn.com/problems/sqrtx/solution)|37.3%|简单|26.52%|
|
|
|162|[寻找峰值](https://leetcode-cn.com/problems/find-peak-element) |[53](https://leetcode-cn.com/problems/find-peak-element/solution)|43.6%|中等|26.12%|
|
|
|710|[黑名单中的随机数](https://leetcode-cn.com/problems/random-pick-with-blacklist) |[3](https://leetcode-cn.com/problems/random-pick-with-blacklist/solution)|27.3%|困难|26.08%|
|
|
|74|[搜索二维矩阵](https://leetcode-cn.com/problems/search-a-2d-matrix) |[90](https://leetcode-cn.com/problems/search-a-2d-matrix/solution)|36.6%|中等|25.75%|
|
|
|927|[三等分](https://leetcode-cn.com/problems/three-equal-parts) |[8](https://leetcode-cn.com/problems/three-equal-parts/solution)|28.9%|困难|25.44%|
|
|
|1201|[丑数 III](https://leetcode-cn.com/problems/ugly-number-iii) |[13](https://leetcode-cn.com/problems/ugly-number-iii/solution)|18.1%|中等|24.9%|
|
|
|209|[长度最小的子数组](https://leetcode-cn.com/problems/minimum-size-subarray-sum) |[58](https://leetcode-cn.com/problems/minimum-size-subarray-sum/solution)|40.4%|中等|24.59%|
|
|
|392|[判断子序列](https://leetcode-cn.com/problems/is-subsequence) |[83](https://leetcode-cn.com/problems/is-subsequence/solution)|47.5%|简单|24.33%|
|
|
|34|[在排序数组中查找元素的第一个和最后一个位置](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array) |[207](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/solution)|38.3%|中等|23.98%|
|
|
|352|[将数据流变为多个不相交区间](https://leetcode-cn.com/problems/data-stream-as-disjoint-intervals) |[10](https://leetcode-cn.com/problems/data-stream-as-disjoint-intervals/solution)|50.4%|困难|23.52%|
|
|
|363|[矩形区域不超过 K 的最大数值和](https://leetcode-cn.com/problems/max-sum-of-rectangle-no-larger-than-k) |[9](https://leetcode-cn.com/problems/max-sum-of-rectangle-no-larger-than-k/solution)|32.4%|困难|23.35%|
|
|
|315|[计算右侧小于当前元素的个数](https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self) |[48](https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self/solution)|36.7%|困难|22.91%|
|
|
|454|[四数相加 II](https://leetcode-cn.com/problems/4sum-ii) |[32](https://leetcode-cn.com/problems/4sum-ii/solution)|53.7%|中等|22.06%|
|
|
|981|[基于时间的键值存储](https://leetcode-cn.com/problems/time-based-key-value-store) |[13](https://leetcode-cn.com/problems/time-based-key-value-store/solution)|33.1%|中等|22.04%|
|
|
|81|[搜索旋转排序数组 II](https://leetcode-cn.com/problems/search-in-rotated-sorted-array-ii) |[45](https://leetcode-cn.com/problems/search-in-rotated-sorted-array-ii/solution)|34.6%|中等|21.12%|
|
|
|222|[完全二叉树的节点个数](https://leetcode-cn.com/problems/count-complete-tree-nodes) |[35](https://leetcode-cn.com/problems/count-complete-tree-nodes/solution)|64.2%|中等|20.81%|
|
|
|1182|[与目标颜色间的最短距离](https://leetcode-cn.com/problems/shortest-distance-to-target-color) |[5](https://leetcode-cn.com/problems/shortest-distance-to-target-color/solution)|27.9%|中等|20.21%|
|
|
|230|[二叉搜索树中第K小的元素](https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst) |[81](https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst/solution)|67.4%|中等|20.17%|
|
|
|350|[两个数组的交集 II](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii) |[119](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/solution)|45.6%|简单|20.03%|
|
|
|1011|[在 D 天内送达包裹的能力](https://leetcode-cn.com/problems/capacity-to-ship-packages-within-d-days) |[8](https://leetcode-cn.com/problems/capacity-to-ship-packages-within-d-days/solution)|49.5%|中等|20.01%|
|
|
|1060|[有序数组中的缺失元素](https://leetcode-cn.com/problems/missing-element-in-sorted-array) |[12](https://leetcode-cn.com/problems/missing-element-in-sorted-array/solution)|45.4%|中等|19.58%|
|
|
|475|[供暖器](https://leetcode-cn.com/problems/heaters) |[38](https://leetcode-cn.com/problems/heaters/solution)|28.7%|简单|19.58%|
|
|
|29|[两数相除](https://leetcode-cn.com/problems/divide-two-integers) |[127](https://leetcode-cn.com/problems/divide-two-integers/solution)|19.0%|中等|18.87%|
|
|
|528|[按权重随机选择](https://leetcode-cn.com/problems/random-pick-with-weight) |[11](https://leetcode-cn.com/problems/random-pick-with-weight/solution)|39.3%|中等|18.66%|
|
|
|349|[两个数组的交集](https://leetcode-cn.com/problems/intersection-of-two-arrays) |[107](https://leetcode-cn.com/problems/intersection-of-two-arrays/solution)|67.4%|简单|17.34%|
|
|
|436|[寻找右区间](https://leetcode-cn.com/problems/find-right-interval) |[22](https://leetcode-cn.com/problems/find-right-interval/solution)|42.1%|中等|16.54%|
|
|
|275|[H指数 II](https://leetcode-cn.com/problems/h-index-ii) |[24](https://leetcode-cn.com/problems/h-index-ii/solution)|39.3%|中等|15.06%|
|
|
|270|[最接近的二叉搜索树值](https://leetcode-cn.com/problems/closest-binary-search-tree-value) |[25](https://leetcode-cn.com/problems/closest-binary-search-tree-value/solution)|49.0%|简单|13.77%|
|
|
|154|[寻找旋转排序数组中的最小值 II](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii) |[42](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii/solution)|46.2%|困难|10.48%|
|
|
|35|[搜索插入位置](https://leetcode-cn.com/problems/search-insert-position) |[245](https://leetcode-cn.com/problems/search-insert-position/solution)|44.7%|简单|10.12%|
|
|
|278|[第一个错误的版本](https://leetcode-cn.com/problems/first-bad-version) |[51](https://leetcode-cn.com/problems/first-bad-version/solution)|35.4%|简单|8.91%|
|
|
|374|[猜数字大小](https://leetcode-cn.com/problems/guess-number-higher-or-lower) |[33](https://leetcode-cn.com/problems/guess-number-higher-or-lower/solution)|41.8%|简单|8.62%|
|
|
|1292|[元素和小于等于阈值的正方形的最大边长](https://leetcode-cn.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold) |[25](https://leetcode-cn.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold/solution)|37.8%|中等|8.33%|
|
|
|441|[排列硬币](https://leetcode-cn.com/problems/arranging-coins) |[43](https://leetcode-cn.com/problems/arranging-coins/solution)|39.7%|简单|7.65%|
|
|
|852|[山脉数组的峰顶索引](https://leetcode-cn.com/problems/peak-index-in-a-mountain-array) |[68](https://leetcode-cn.com/problems/peak-index-in-a-mountain-array/solution)|68.7%|简单|7.44%|
|
|
|1237|[找出给定方程的正整数解](https://leetcode-cn.com/problems/find-positive-integer-solution-for-a-given-equation) |[30](https://leetcode-cn.com/problems/find-positive-integer-solution-for-a-given-equation/solution)|67.1%|简单|7.42%|
|
|
|1283|[使结果不超过阈值的最小除数](https://leetcode-cn.com/problems/find-the-smallest-divisor-given-a-threshold) |[27](https://leetcode-cn.com/problems/find-the-smallest-divisor-given-a-threshold/solution)|29.2%|中等|5.75%|
|
|
|744|[寻找比目标字母大的最小字母](https://leetcode-cn.com/problems/find-smallest-letter-greater-than-target) |[42](https://leetcode-cn.com/problems/find-smallest-letter-greater-than-target/solution)|43.9%|简单|4.59%|
|
|
|875|[爱吃香蕉的珂珂](https://leetcode-cn.com/problems/koko-eating-bananas) |[18](https://leetcode-cn.com/problems/koko-eating-bananas/solution)|37.4%|中等|4.55%|
|
|
|367|[有效的完全平方数](https://leetcode-cn.com/problems/valid-perfect-square) |[54](https://leetcode-cn.com/problems/valid-perfect-square/solution)|42.8%|简单|2.83%|
|
|
|1198|[找出所有行中最小公共元素](https://leetcode-cn.com/problems/find-smallest-common-element-in-all-rows) |[8](https://leetcode-cn.com/problems/find-smallest-common-element-in-all-rows/solution)|70.6%|中等| |
|
|
|1150|[检查一个数是否在数组中占绝大多数](https://leetcode-cn.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array) |[14](https://leetcode-cn.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array/solution)|65.2%|简单| |
|
|
|1064|[不动点](https://leetcode-cn.com/problems/fixed-point) |[16](https://leetcode-cn.com/problems/fixed-point/solution)|72.2%|简单| |
|
|
|774|[最小化去加油站的最大距离](https://leetcode-cn.com/problems/minimize-max-distance-to-gas-station) |[6](https://leetcode-cn.com/problems/minimize-max-distance-to-gas-station/solution)|55.3%|困难| |
|
|
|702|[搜索长度未知的有序数组](https://leetcode-cn.com/problems/search-in-a-sorted-array-of-unknown-size) |[13](https://leetcode-cn.com/problems/search-in-a-sorted-array-of-unknown-size/solution)|65.2%|中等| |
|
|
|719|[找出第 k 小的距离对](https://leetcode-cn.com/problems/find-k-th-smallest-pair-distance) |[12](https://leetcode-cn.com/problems/find-k-th-smallest-pair-distance/solution)|30.5%|困难| |
|
|
|302|[包含全部黑色像素的最小矩形](https://leetcode-cn.com/problems/smallest-rectangle-enclosing-black-pixels) |[6](https://leetcode-cn.com/problems/smallest-rectangle-enclosing-black-pixels/solution)|69.1%|困难| |
|
|
|
|
|
|
|