首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
将一个数组最开始的若干个元素搬到数组的末尾,称之为数组的旋转。输入一个已排好序数组的一个旋转,求该旋转数组的最小元素。如,数组{3,4,5,1,2}为有序数组{1,2,3,4,5}的一个旋转数组,该数组的最小值为1。 根据设计思想,采用C或C++语言描述
将一个数组最开始的若干个元素搬到数组的末尾,称之为数组的旋转。输入一个已排好序数组的一个旋转,求该旋转数组的最小元素。如,数组{3,4,5,1,2}为有序数组{1,2,3,4,5}的一个旋转数组,该数组的最小值为1。 根据设计思想,采用C或C++语言描述
admin
2018-07-17
38
问题
将一个数组最开始的若干个元素搬到数组的末尾,称之为数组的旋转。输入一个已排好序数组的一个旋转,求该旋转数组的最小元素。如,数组{3,4,5,1,2}为有序数组{1,2,3,4,5}的一个旋转数组,该数组的最小值为1。
根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
选项
答案
算法的实现如下: int Min(int *numbers,int length){ if(numbers==0||length<=0) return 0; int index1=0; //第一个指针 int index2=length一1; //第二个指针 int indexMid=index1, //中间指针 while(numbers[indexl]>=numbers[index2]){ if(index2一index1==1){ indexMid=index2; break; } indexMid=(index1+index2)/2; if(numbers[indexMid]>=numbers[index1]) //在右区间 index1=indexMid; else if(numbers[indexMid]<=numbers(index2])//在左区间 index2=indexMid; } return numbers[]indexMid]; }
解析
转载请注明原文地址:https://jikaoti.com/ti/sAfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
隋唐文化的繁荣主要继承了魏晋南北朝时期的()。
法西斯党在意大利、纳粹党在德国得以上台执政的共同因素不包括()。
中华人民共和国恢复了在联合国合法席位的时间是()。
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
中国共产党打响武装反抗国民党反动派第一枪的事件是()。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
明太祖洪武年间与科举制相关的一次大案是()。
阅读材料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合理解决,
中华人民共和国恢复在联合国合法席位的时间是()。
古埃及第24朝法老波克利斯进行改革,宣布废除奴隶制,债权人只能索取债务人的财产作抵偿,而不能占有债务人的人身,因为财产属于个人,而公民人身属于国家,国家需要他们服役。该改革旨在
随机试题
以下不属于反射弧的环节是
患者,男,65岁。因慢性支气管炎、肺部感染、呼吸衰竭入院。护理体检:气促,不能平卧,黏痰呈黄色,不易咳出。测血气分析PaO240mmHg,血二氧化碳分压80mmHg。给其氧疗时氧流量应为
砂轮质脆易碎、转速高。使用频繁,极易伤人。它的安装位置是否合理,是否符合安全要求,它的使用方法是否正确,是否符合安全操作规程,这些问题都直接关系到职工的人身安全,因此在实际使用中必须引起足够的重视,下列对砂轮机的安装要求中正确的有()。
甲公司与乙纺织厂签订一份买卖合同,合同规定由乙纺织厂向甲公司供应普通衬衫1万件,货款10万元,并贴上由甲公司提供的某名牌衬衫厂的商标。甲公司为此开具一张10万元的汇票给乙纺织厂,乙纺织厂随后将该汇票背书转让给个体户张某用以支付购买粮食等原料的货款。张某
X会计师事务所首次接受委托,负责审计上市公司Q电子科技股份有限公司(以下简称Q科技)2013年度财务报表,委派W注册会计师担任审计项目合伙人。Q科技主要从事小型电子消费品的生产和销售。资料一:W注册会计师在审计工作底稿中记录了其了解到的Q科技针
对于下列销售收入认定,通过比较资产负债表日前后几天的发货单日期与记账日期,注册会计师认为最可能证实的是()。
当人们能够轻松胜任某项工作的时候,便会觉得缺乏__________,进而向往那些更具有难度、职位更高、收入更多的工作。而当挑战的机会真的来临时,又忍不住__________原来的__________,担心自己无法胜任新的工作或工作起来太辛苦。填入划横线部分
价格变动会引起需求量变动。在日常生活中,价格变动对需求量影响较小的一组商品是()。
Whatistheman’schiefresponsibilityintheGreenPeaceorganization?
TheJohnstravelled__________Chinalastyear.
最新回复
(
0
)