二分查找(基础)
2026/7/23 19:50:55 网站建设 项目流程

思路:

  1. 准备一组有序的数组
  2. 设置target
  3. 设置i=0 ,j = 数组.length - 1;
  4. 循环(i<=j)
  5. 设置中间值m (m = (i+j)/2 ,向下取整),做if(a[m] > target)-> j= m-1 else if (a[m] < target) -> i=m+1 else 返回m(索引)

循环失败返回 -1;

代码截图:

测试:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询