GESP五级模拟1-T15
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
给定一个有序数组arr
和一个目标值target
,实现一个变种的二分查找算法,找到数组中第一个大于或等于target
的元素的位置。如果不存在这样的元素,则返回-1。以下哪个代码片段正确实现了这一功能?
A.
if (arr[mid] >= target) {
right = mid - 1;
} else {
left = mid + 1;
}
B.
if (arr[mid] >= target) {
return mid;
} else {
right = mid - 1;
}
C.
if (arr[mid] > target) {
left = mid;
} else {
right = mid - 1;
}
D.
if (arr[mid] >= target) {
if (mid == 0 || arr[mid - 1] < target) {
return mid;
} else {
right = mid - 1;
}
} else {
left = mid + 1;
}
GESP5级模拟赛---挖土机R52周赛(入门语法场)---选择判断题
- 状态
- 已结束
- 规则
- OI
- 题目
- 25
- 开始于
- 2025-6-7 8:00
- 结束于
- 2025-6-9 0:00
- 持续时间
- 1 小时
- 主持人
- 参赛人数
- 36