我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

二分法为什么是low=0

c语言二分法为什么是int low=0;high=M-1;found=0;
而不是int low=a[0]
found=0又是什么意思?

int low=0 是为了取下标为0的数, int low=a[0]是直接第一个数,是要通过下标去查找,而不是通过数组中的数字去查找,found就是申明变量值为0

low和high是下标。二分法是根据下标来找数值。

近期文章

  • 国际天气API(PHP)[关闭]
  • 两个纯策略均衡怎么算利润函数?
  • vue 前端怎么主动 收到后端的新信息
  • VS 音乐的播放(使用mciSendString)
  • python GO 为什么策略不能加载呀
  • 升压斩波仿真正确的波形应该是什么样子的呢
  • 微信小程序开发TabBar功能
  • 关于数组无效内存引用
  • Neo4j 图数据库本体推理
  • java中方法覆盖问题
  • 从给予信件的随机词
  • 关于做项目选材问题 opencv和openmv
  • 有一分数序列,求出这个数列的前n项之和,保留三位小数。 1, 1/(1+2),  1/(1+2+3), 1/(1+2+3+..+n)请问一下大家这要怎么做啊?
  • 怎么在运行修改和排序功能之后不改变原来录入的数据
  • 精通c++,是什么样的境界
  • 一个关于Python问题希望解答
  • 这个文字怎么弄上去一点啊
  • 简单模拟运算器工作,按从左到右顺序计算,4种运算符优先级相同
  • 请问大家为什么会运行超时呢?
  • PHP正则表达式匹配Windows产品密钥

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华