PROBLEM SET
二分查找
按知识点筛选题目,系统巩固该考点。
题目列表
共 149 题
A67125
小杨要把一根长度为 L 的木头切成 K 段,使得每段长度小于等于 x 。已知每切一刀只能把一段木头分成 两段,他用二分法找到满足条件的最小 x ( x 为正整数),则横线处应填写( )。
2025年
--
--
A67115
二分查找仅适用于有序数据。若输入数据无序,当仅进行一次查找时,为了使用二分而排序通常不划算。
2025年
--
--
A60998
下面程序的运行结果为( )。1 def check(n, a, k, dist)
2026年
--
--
A60997
在升序数组中查找第一个大于等于 x 的位置,下面循环中横线应填( )。1 def lowerBound(a, x)
2026年
--
--
A60996
给定 n 根木头,第 i 根长度为 a[i] 。要切成不少于 m 段等长木段,求最大可能长度,则横线上应填 写( )。1 def check(a, m, x)
2026年
--
--
A60989
若数组 a 已按升序排列,则下面代码可以正确实现 “在 a 中查找第一个大于等于 x 的元素的位置”。1 def lowerBound(a, x)
2026年
--
--
A67926
在升序数组中查找第一个大于等于 x 的位置,下面循环中横线应填( )。1 int lowerBound(const vector<int>& a, int x){
2026年
--
--
A67917
若数组 a 已按升序排列,则下面代码可以正确实现 “在 a 中查找第一个大于等于 x 的元素的位置”。1 int lowerBound(vector<int>& a,int x){
2026年
--
--
A67736
二分查找算法的前提条件?( )
2026年
--
--
A67727
二分查找的最坏时间复杂度是θ(n)。( )
2026年
--
--
A3166
求满⾜T的最⼤K
普及/提高-
--
A3305
二分查找
入门
--
A3620
【算法】【04】数的位置
入门
--
A3621
【算法】【04】有多少个
普及-
--
A3622
【分治】【二分查找】二分法求函数的零点
入门
--
A3623
【分治】【二分查找】网线主管
入门
--
A3624
【分治】【二分查找】找数
入门
--
A3840
【算法】Gold King大厂活动
入门
--
A4587
可变数组
官方 / 2024
普及+/提高
--
A4621
智能计算器
普及/提高-
--