试题详情
- 简答题编写一个函数,实现对一维数组的二分(折半)查找算法。如找到,则返回其数组下标,否则返回-1。二分查找的思想是:要查找的数据保存在数组中,并且数据已经排好序(如从小到大递增)。查找时,每次比较数组中间(用数组下标判断)那个数据,如果相等,则找到;如果小于它,则在数组左半边按照相同的方式查找;如果大于它,则在数组右半边按相同方式查找。 注意:部分源程序给出如下。请勿改动主函数main和其它函数中的任何内容,仅在函数的花括号中填入所编写的若干语句。
关注下方微信公众号,在线模考后查看
热门试题
- 假设整型变量a=1,b=0,以下选项中,
- 分析下列程序的输出结果:
- 如果表达式++j*k中的“++”和“*”
- C++语言有哪些主要特点?
- 下列运算符中,不可以重载的是()。
- 写出下列程序的运行结果。
- 友元类中的所有成员函数都是友元函数。
- 什么叫抽象?什么叫分类?
- 猴子吃桃问题:猴子摘下若干个桃子,第一天
- 在文件操作中,代表以追加方式打开文件的模
- 编程序,输入若干个数,输入-999表示结
- 使用重载函数编程序的目的是()
- 定义计数器类Counter。要求具有以下
- 定义一个复数类Complex,重载运算符
- 正读和反读都一样的数称为回文数。编写程序
- 设计一个三角形类Triangle,包含三
- 请编程实现:对于给定的一个百分制成绩,输
- 可以在类的构造函数中对静态数据成员进行初
- 求PI值,PI/4=1-1/3+1/5-
- 编译系统所提供的系统函数都被定义在它所对