正在载入在线练习界面,本页内容可直接阅读…

AK CSP › CSP-S 2024 第一轮真题 › 第8题

CSP-S 2024 第一轮 第8题:对数组进行二分查找的过程中,以下哪个条件必须满足?(

单项选择 · 二分查找与二分答案 · 答案 A

题目

对数组进行二分查找的过程中,以下哪个条件必须满足?

选项

  • A. 数组必须是有序的
  • B. 数组必须是无序的
  • C. 数组长度必须是 2 的幂
  • D. 数组中的元素必须是整数

答案

A

题解

答案是 A. 数组必须是有序的。

二分查找每次比较目标值和中间元素,再根据大小关系排除一半的查找范围。只有数组有序,才能确定应该继续查找哪一半。数组可以按升序或降序排列。

数组长度不必是 2 的幂,元素也不必是整数,只要能按一致的规则比较大小即可。

真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1 京公网安备11010502062986号