-
4. 寻找两个正序数组的中位数
-
33. 搜索旋转排序数组
-
34. 在排序数组中查找元素的第一个和最后一个位置
-
35. 搜索插入位置
-
69. x 的平方根
-
74. 搜索二维矩阵
-
81. 搜索旋转排序数组 II
-
153. 寻找旋转排序数组中的最小值
-
154. Find Minimum in Rotated Sorted Array II
-
162. Find Peak Element
-
167. 两数之和 II - 输入有序数组
-
209. 长度最小的子数组
-
222. Count Complete Tree Nodes
-
240. 搜索二维矩阵 II
-
[0259-3sum-smaller]
-
268. Missing Number
-
[0270-closest-binary-search-tree-value]
-
275. H 指数 II
-
278. First Bad Version
-
287. 寻找重复数
-
300. 最长递增子序列
-
[0302-smallest-rectangle-enclosing-black-pixels]
-
[0315-count-of-smaller-numbers-after-self]
-
[0327-count-of-range-sum]
-
349. 两个数组的交集
-
350. 两个数组的交集 II
-
[0352-data-stream-as-disjoint-intervals]
-
[0354-russian-doll-envelopes]
-
[0362-design-hit-counter]
-
[0363-max-sum-of-rectangle-no-larger-than-k]
-
367. 有效的完全平方数
-
374. 猜数字大小
-
378. 有序矩阵中第 K 小的元素
-
400. Nth Digit
-
[0410-split-array-largest-sum]
-
436. 寻找右区间
-
441. 排列硬币
-
456. 132 模式
-
475. 供暖器
-
[0483-smallest-good-base]
-
[0493-reverse-pairs]
-
[0497-random-point-in-non-overlapping-rectangles]
-
528. Random Pick with Weight
-
[0532-k-diff-pairs-in-an-array]
-
[0540-single-element-in-a-sorted-array]
-
[0611-valid-triangle-number]
-
[0633-sum-of-square-numbers]
-
[0644-maximum-average-subarray-ii]
-
[0658-find-k-closest-elements]
-
[0668-kth-smallest-number-in-multiplication-table]
-
[0702-search-in-a-sorted-array-of-unknown-size]
-
704. Binary Search
-
710. Random Pick with Blacklist
-
713. Subarray Product Less Than K
-
718. 最长重复子数组
-
[0719-find-k-th-smallest-pair-distance]
-
[0729-my-calendar-i]
-
[0731-my-calendar-ii]
-
[0732-my-calendar-iii]
-
744. Find Smallest Letter Greater Than Target
-
[0754-reach-a-number]
-
[0774-minimize-max-distance-to-gas-station]
-
[0778-swim-in-rising-water]
-
[0786-k-th-smallest-prime-fraction]
-
[0792-number-of-matching-subsequences]
-
[0793-preimage-size-of-factorial-zeroes-function]
-
[0825-friends-of-appropriate-ages]
-
[0826-most-profit-assigning-work]
-
[0852-peak-index-in-a-mountain-array]
-
[0862-shortest-subarray-with-sum-at-least-k]
-
875. Koko Eating Bananas
-
[0878-nth-magical-number]
-
[0887-super-egg-drop]
-
[0888-fair-candy-swap]
-
[0902-numbers-at-most-n-given-digit-set]
-
[0911-online-election]
-
[0981-time-based-key-value-store]
-
[1004-max-consecutive-ones-iii]
-
1011. Capacity To Ship Packages Within D Days
-
[1027-longest-arithmetic-subsequence]
-
[1044-longest-duplicate-substring]
-
[1055-shortest-way-to-form-string]
-
[1060-missing-element-in-sorted-array]
-
[1062-longest-repeating-substring]
-
[1064-fixed-point]
-
[1095-find-in-mountain-array]
-
[1099-two-sum-less-than-k]
-
[1102-path-with-maximum-minimum-value]
-
[1146-snapshot-array]
-
[1150-check-if-a-number-is-majority-element-in-a-sorted-array]
-
[1157-online-majority-element-in-subarray]
-
[1170-compare-strings-by-frequency-of-the-smallest-character]
-
[1182-shortest-distance-to-target-color]
-
[1187-make-array-strictly-increasing]
-
[1198-find-smallest-common-element-in-all-rows]
-
[1201-ugly-number-iii]
-
[1208-get-equal-substrings-within-budget]
-
[1213-intersection-of-three-sorted-arrays]
-
[1214-two-sum-bsts]
-
[1231-divide-chocolate]
-
[1235-maximum-profit-in-job-scheduling]
-
[1237-find-positive-integer-solution-for-a-given-equation]
-
[1268-search-suggestions-system]
-
[1283-find-the-smallest-divisor-given-a-threshold]
-
[1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold]
-
[1300-sum-of-mutated-array-closest-to-target]
-
[1337-the-k-weakest-rows-in-a-matrix]
-
[1346-check-if-n-and-its-double-exist]
-
[1348-tweet-counts-per-frequency]
-
[1351-count-negative-numbers-in-a-sorted-matrix]
-
[1385-find-the-distance-value-between-two-arrays]
-
[1428-leftmost-column-with-at-least-a-one]
-
[1439-find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows]
-
[1477-find-two-non-overlapping-sub-arrays-each-with-target-sum]
-
[1482-minimum-number-of-days-to-make-m-bouquets]
-
[1483-kth-ancestor-of-a-tree-node]
-
[1488-avoid-flood-in-the-city]
-
[1498-number-of-subsequences-that-satisfy-the-given-sum-condition]
-
[1508-range-sum-of-sorted-subarray-sums]
-
[1521-find-a-value-of-a-mysterious-function-closest-to-target]
-
[1533-find-the-index-of-the-large-integer]
-
[1539-kth-missing-positive-number]
-
[1552-magnetic-force-between-two-balls]
-
[1562-find-latest-group-of-size-m]
-
[1574-shortest-subarray-to-be-removed-to-make-array-sorted]
-
[1608-special-array-with-x-elements-greater-than-or-equal-x]
-
[1618-maximum-font-to-fit-a-sentence-in-a-screen]
-
[1631-path-with-minimum-effort]
-
[1648-sell-diminishing-valued-colored-balls]
-
[1649-create-sorted-array-through-instructions]
-
[1658-minimum-operations-to-reduce-x-to-zero]
-
[1671-minimum-number-of-removals-to-make-mountain-array]
-
[1712-ways-to-split-array-into-three-subarrays]
-
[1713-minimum-operations-to-make-a-subsequence]
-
[1739-building-boxes]
-
[1751-maximum-number-of-events-that-can-be-attended-ii]
-
[1760-minimum-limit-of-balls-in-a-bag]
-
[1782-count-pairs-of-nodes]
-
[1793-maximum-score-of-a-good-subarray]
-
[1802-maximum-value-at-a-given-index-in-a-bounded-array]
-
[1818-minimum-absolute-sum-difference]
-
[1838-frequency-of-the-most-frequent-element]
-
[1847-closest-room]
-
[1851-minimum-interval-to-include-each-query]
-
[1855-maximum-distance-between-a-pair-of-values]
-
[1862-sum-of-floored-pairs]
-
[1870-minimum-speed-to-arrive-on-time]
-
[1885-count-pairs-in-two-arrays]
-
[1889-minimum-space-wasted-from-packaging]
-
[1891-cutting-ribbons]
-
[1894-find-the-student-that-will-replace-the-chalk]
-
[1898-maximum-number-of-removable-characters]
-
[1901-find-a-peak-element-ii]
-
[1918-kth-smallest-subarray-sum]
-
[1923-longest-common-subpath]
-
[1932-merge-bsts-to-create-single-bst]
-
[1954-minimum-garden-perimeter-to-collect-enough-apples]
-
[1956-minimum-time-for-k-virus-variants-to-spread]
-
[1964-find-the-longest-valid-obstacle-course-at-each-position]
-
[1966-binary-searchable-numbers-in-an-unsorted-array]
-
[1970-last-day-where-you-can-still-cross]
-
[2008-maximum-earnings-from-taxi]
-
[2009-minimum-number-of-operations-to-make-array-continuous]
-
[2024-maximize-the-confusion-of-an-exam]
-
[2031-count-subarrays-with-more-ones-than-zeros]
-
[2035-partition-array-into-two-arrays-to-minimize-sum-difference]
-
[2040-kth-smallest-product-of-two-sorted-arrays]
-
[2054-two-best-non-overlapping-events]
-
[2055-plates-between-candles]
-
[2064-minimized-maximum-of-products-distributed-to-any-store]
-
[2070-most-beautiful-item-for-each-query]
-
[2071-maximum-number-of-tasks-you-can-assign]
-
[2080-range-frequency-queries]
-
[2089-find-target-indices-after-sorting-array]
-
[2106-maximum-fruits-harvested-after-at-most-k-steps]
-
[2111-minimum-operations-to-make-the-array-k-increasing]
-
[2137-pour-water-between-buckets-to-make-water-levels-equal]
-
[2141-maximum-running-time-of-n-computers]
-
[2179-count-good-triplets-in-an-array]
-
[2187-minimum-time-to-complete-trips]
-
[2223-sum-of-scores-of-built-strings]
-
[2226-maximum-candies-allocated-to-k-children]
-
[2234-maximum-total-beauty-of-the-gardens]
-
[2250-count-number-of-rectangles-containing-each-point]
-
[2251-number-of-flowers-in-full-bloom]
-
[2258-escape-the-spreading-fire]
-
[2271-maximum-white-tiles-covered-by-a-carpet]
-
[2286-booking-concert-tickets-in-groups]
-
[2300-successful-pairs-of-spells-and-potions]
-
[2302-count-subarrays-with-score-less-than-k]
-
[2332-the-latest-time-to-catch-a-bus]
-
[2333-minimum-sum-of-squared-difference]
-
[2354-number-of-excellent-pairs]
-
[2358-maximum-number-of-groups-entering-a-competition]
-
[2387-median-of-a-row-wise-sorted-matrix]
-
[2389-longest-subsequence-with-limited-sum]
-
[2398-maximum-number-of-robots-within-budget]
-
[2411-smallest-subarrays-with-maximum-bitwise-or]
-
[2424-longest-uploaded-prefix]
-
[2426-number-of-pairs-satisfying-inequality]
-
[2439-minimize-maximum-of-array]
-
[2448-minimum-cost-to-make-array-equal]
-
[2454-next-greater-element-iv]
-
[2468-split-message-based-on-limit]
-
[2476-closest-nodes-queries-in-a-binary-search-tree]
-
[2498-frog-jump-ii]
-
[2501-longest-square-streak-in-an-array]
-
[2513-minimize-the-maximum-of-two-arrays]
-
[2517-maximum-tastiness-of-candy-basket]
-
[2519-count-the-number-of-k-big-indices]
-
[2528-maximize-the-minimum-powered-city]
-
[2529-maximum-count-of-positive-integer-and-negative-integer]
-
[2540-minimum-common-value]
-
[2554-maximum-number-of-integers-to-choose-from-a-range-i]
-
[2555-maximize-win-from-two-segments]
-
[2557-maximum-number-of-integers-to-choose-from-a-range-ii]
-
2560. 打家劫舍 IV — 这道题对二分查找的使用场景又做了拓宽:不仅仅可以使用已经排序的数组,同样可以适用隐含排序的数组。
-
[2563-count-the-number-of-fair-pairs]
-
[2565-subsequence-with-the-minimum-score]
-
[2576-find-the-maximum-number-of-marked-indices]
-
[2589-minimum-time-to-complete-all-tasks]
-
[2594-minimum-time-to-repair-cars]
-
[2601-prime-subtraction-operation]
-
[2602-minimum-operations-to-make-all-array-elements-equal]
-
[2604-minimum-time-to-eat-all-grains]
-
[2616-minimize-the-maximum-difference-of-pairs]
-
[2659-make-array-empty]
-
[2702-minimum-operations-to-make-numbers-non-positive]
-
[2713-maximum-strictly-increasing-cells-in-a-matrix]
-
[2736-maximum-sum-queries]
-
[2779-maximum-beauty-of-an-array-after-applying-operation]
-
[2790-maximum-number-of-groups-with-increasing-length]
-
[2812-find-the-safest-path-in-a-grid]
-
[2817-minimum-absolute-difference-between-elements-with-constraint]
-
[2819-minimum-relative-loss-after-buying-chocolates]
-
[2824-count-pairs-whose-sum-is-less-than-target]
-
[2826-sorting-three-groups]
-
[2830-maximize-the-profit-as-the-salesman]
-
[2831-find-the-longest-equal-subarray]
-
[2838-maximum-coins-heroes-can-collect]
-
[2856-minimum-array-length-after-pair-removals]
-
[2861-maximum-number-of-alloys]
-
[2926-maximum-balanced-subsequence-sum]
-
[2936-number-of-equal-numbers-blocks]
-
[2940-find-building-where-alice-and-bob-can-meet]
-
[2941-maximum-gcd-sum-of-a-subarray]
-
[2945-find-maximum-non-decreasing-array-length]
-
[2967-minimum-cost-to-make-array-equalindromic]
-
[2968-apply-operations-to-maximize-frequency-score]
-
[2970-count-the-number-of-incremovable-subarrays-i]
-
[2972-count-the-number-of-incremovable-subarrays-ii]
-
[2981-find-longest-special-substring-that-occurs-thrice-i]
-
[2982-find-longest-special-substring-that-occurs-thrice-ii]
-
[3006-find-beautiful-indices-in-the-given-array-i]
-
[3007-maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k]
-
[3008-find-beautiful-indices-in-the-given-array-ii]
-
[3048-earliest-second-to-mark-indices-i]
-
[3049-earliest-second-to-mark-indices-ii]
-
[3104-find-longest-self-contained-substring]
-
[3109-find-the-index-of-permutation]
-
[3113-find-the-number-of-subarrays-where-boundary-elements-are-maximum]
-
[3116-kth-smallest-amount-with-single-denomination-combination]
-
[3117-minimum-sum-of-values-by-dividing-array]
-
[3134-find-the-median-of-the-uniqueness-array]
-
[3135-equalize-strings-by-adding-or-removing-characters-at-ends]
-
[3143-maximum-points-inside-the-square]
-
[3145-find-products-of-elements-of-big-array]
-
[3152-special-array-ii]
-
[3155-maximum-number-of-upgradable-servers]
-
[3161-block-placement-queries]
-
[3171-find-subarray-with-bitwise-or-closest-to-k]
-
[3186-maximum-total-damage-with-spell-casting]
-
[3209-number-of-subarrays-with-and-value-of-k]
-
[3231-minimum-number-of-increasing-subsequence-to-be-removed]
-
[3261-count-substrings-that-satisfy-k-constraint-ii]
-
[3281-maximize-score-of-numbers-in-ranges]
-
[3288-length-of-the-longest-increasing-path]
-
[3291-minimum-number-of-valid-strings-to-form-target-i]
-
[3292-minimum-number-of-valid-strings-to-form-target-ii]
-
[3296-minimum-number-of-seconds-to-make-mountain-height-zero]
-
[3312-sorted-gcd-pair-queries]
-
[3323-minimize-connected-groups-by-inserting-interval]
-
[3344-maximum-sized-array]
-
[3346-maximum-frequency-of-an-element-after-performing-operations-i]
-
[3347-maximum-frequency-of-an-element-after-performing-operations-ii]
-
[3350-adjacent-increasing-subarrays-detection-ii]
-
[3356-zero-array-transformation-ii]
-
[3357-minimize-the-maximum-adjacent-element-difference]
-
[3369-design-an-array-statistics-tracker]
-
[3398-smallest-substring-with-identical-characters-i]
-
[3399-smallest-substring-with-identical-characters-ii]
-
[3413-maximum-coins-from-k-consecutive-bags]
-
[3414-maximum-score-of-non-overlapping-intervals]
-
[3419-minimize-the-maximum-edge-weight-of-graph]
-
[3449-maximize-the-minimum-game-score]
-
[3453-separate-squares-i]
-
[3454-separate-squares-ii]
-
[3455-shortest-matching-substring]
-
[3464-maximize-the-distance-between-points-on-a-square]
-
[3477-fruits-into-baskets-ii]
-
[3479-fruits-into-baskets-iii]
-
[3488-closest-equal-element-queries]
-
[3501-maximize-active-section-with-trade-ii]