123456789查找3的二分查找序列是什么
1, 2, 3, 4, 5, 6, 7, 8, 9的二分查找序列为:
- 确定数组的中间位置,即mid = (low + high) / 2,其中low为数组的起始位置,high为数组的结束位置。
- 比较中间位置mid的值与目标值3的大小关系:
- 如果中间位置的值大于目标值3,则在数组的左半部分继续查找,即high = mid - 1。
- 如果中间位置的值小于目标值3,则在数组的右半部分继续查找,即low = mid + 1。
- 如果中间位置的值等于目标值3,则查找成功,返回该位置的索引值。
- 重复步骤1和步骤2,直到查找成功或者查找失败(即low > high)。
原文地址: https://www.cveoy.top/t/topic/baSj 著作权归作者所有。请勿转载和采集!