2个回答
展开全部
折半查找必须要求待查找的序列有序。
假设对于递增序列(递减序列反之),mid 为序列的中间位置,将序列分成两个部分,折半查找首先会将待查找值 value 与序列中间的值 list[mid] 进行比较,有三种情况:
value == list[mid],找到了,直接返回 mid
value > list[mid],说明待查找值 value 可能在右半部分
将 mid 改为右半部分的中间值
value < list[mid],说明待查找值 value 可能在左半部分
将 mid 改为左半部分的中间值
彩驰科技
2024-11-22 广告
2024-11-22 广告
互联网算法备案平台,专业代理代办,快速响应,高效办理!专业代理代办,快速办理,让您省时省力!专业团队为您提供优质服务,让您的互联网算法备案更顺利!咨询电话:13426378072,13436528688...
点击进入详情页
本回答由彩驰科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询