2个回答
展开全部
折半查找必须要求待查找的序列有序。
假设对于递增序列(递减序列反之),mid 为序列的中间位置,将序列分成两个部分,折半查找首先会将待查找值 value 与序列中间的值 list[mid] 进行比较,有三种情况:
value == list[mid],找到了,直接返回 mid
value > list[mid],说明待查找值 value 可能在右半部分
将 mid 改为右半部分的中间值
value < list[mid],说明待查找值 value 可能在左半部分
将 mid 改为左半部分的中间值
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询