首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
编写一个函数,完成如下功能:数组a中存放N(N为常整数)个由小到大排列的有序整数,从键盘输入一整数x,使用二分法在数组a中查找是否有此整数。
编写一个函数,完成如下功能:数组a中存放N(N为常整数)个由小到大排列的有序整数,从键盘输入一整数x,使用二分法在数组a中查找是否有此整数。
admin
2014-10-20
40
问题
编写一个函数,完成如下功能:数组a中存放N(N为常整数)个由小到大排列的有序整数,从键盘输入一整数x,使用二分法在数组a中查找是否有此整数。
选项
答案
int BinSrch(int a[],int N,int x) //在长为N的中查找关键字x,若查找成功,返回k所在位置,查找失败返回0。 { int low=0; int high=N一1: int mid; if(10w<=high)//low和high分别是数组a的下界和上界 {mid=(10w+high)/2; if(a[mid]==x)return(mid); else if(a[mid]>x)high=mid一1; else low=mid+1; } else return(0);//查找失
解析
转载请注明原文地址:https://www.kaotiyun.com/show/nlvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
帕金森病患者出现震颤麻痹是由于()。
血凝块回缩是由于()。
作用长期效应组合是永久作用标准值与可变作用准永久值效应组合。()
在下图所示约束情况下,结构的刚度矩阵()
已知质量矩阵为,Y22等于()
A核苷酸在核酸长链上的排列顺序BtRNA的三叶草结构CDNA双螺旋结构DDNA的超螺旋结构EDNA的核小体结构属于真核生物染色质中DNA的三级结构的描述是()
各种会计核算程序的主要区别是()不同。
在顺序循环队列的第i个元素之后插入一个元素是顺序循环队列的基本运算。()
完全二叉树只能采用顺序存储方法,不能采用链表存储方法。()
一棵树的广义表表示为a(b,c(e,f(g)),d),当用左孩子一右兄弟链表表示时,右指针域非空的节点个数为()。
随机试题
根据财务分析的目的不同,总资产收益率可分为()
中国民主革命中,中国人民面对的第一个和最强大、最凶狠的敌人是( )
麻疹黏膜斑(Koplik斑)
患者女,48岁,左侧鼻塞、涕中带血,嗅觉减退3个月。若CT检查示肿瘤局限于鼻腔内,未侵入颅内;头部MRI检查亦未发现颅内肿瘤侵犯。该患者应采取的治疗是
有见证取样检测是在建设单位监督下,由监理或施工单位人员现场取样,并送至具备相应资质的检测单位所进行的检测。
根据《关于开展重大危险源监督管理工作的指导意见》,下列属于重大危险源申报范围的是()。
当计算工期超过计划工期时,可压缩关键工作的持续时间以满足要求,在确定缩短持续时间的关键工作时,宜选择()。
银行金融创新的内容主要包括战略决策创新、制度安排创新、机构设置创新、人员准备创新、管理模式创新、金融产品创新、股权激励创新七个方面。()
A、8hours.B、12hours.C、24hours.D、9hours.BM:Whenistheshopopen?W:From9a.m.to9p.m.Q:Howlongistheshopopen?
1.描述图表巾所显示的变化2.变化的原因3.对未来趋势作出预测
最新回复
(
0
)