首页
登录
从业资格
阅读下列说明和 C 代码,回答问题1至问题 3 ,将解答写在对应栏内。【说明】
阅读下列说明和 C 代码,回答问题1至问题 3 ,将解答写在对应栏内。【说明】
题库
2022-08-02
45
问题
阅读下列说明和 C 代码,回答问题1至问题 3 ,将解答写在对应栏内。【说明】假币问题:有 n 枚硬币,其中有一枚是假币,己知假币的重量较轻。现只有一个天平,要求用尽量少的比较次数找出这枚假币。【分析问题】 将 n 枚硬币分成相等的两部分 : (1) 当 n 为偶数时,将前后两部分,即 1...n/2 和 n/2+1...0 ,放在天平的两端,较轻的一端里有假币,继续在较轻的这部分硬币中用同样的方法找出假币 : (2) 当 n 为奇数时,将前后两部分,即 1..(n -1)/2 和 (n+1)/2+1...0 ,放在天平的两端,较轻的一端里有假币,继续在较轻的这部分硬币中用同样的方法找出假币;若两端重量相等,则中间的硬币,即第 (n+1)/2 枚硬币是假币。
【问题一】 根据题干说明,填充 C 代码中的空( 1 ) - ( 3 )【问题二】根据题干说明和 C 代码,算法采用了( )设计策略。【问题三】若输入的硬币数为 30 ,则最少的比较次数为( ),最多的比较次数为( )。
选项
答案
解析
【问题一】( 1 ) first+(last-first)/2+1 或 (first+last)/2+1 ( 2 ) firstSum大于lastSum( 3 )first+(last-first)/2 或 (first+last)/2【问题二】分治法、O ( nlogn ) 【问题三】2 、 4
转载请注明原文地址:https://tihaiku.com/congyezige/2408442.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
程序中全局变量的存储空间在()分配。A.代码区 B.静态数据区 C.栈区
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某航空
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某航空售票
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某高速路
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某抢红包
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某单位公用
阅读下列说明,回答问题1至问题3;将解答填入答题纸的对应栏内。【说明】某销售公司
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某电视台
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某会议
随机试题
PassageFour[br]Whatistheauthor’sattitudetowardsMr.Woodhead’sopini
[originaltext]W:Today,inourstudio,wearetalkingaboutchild-rearing,and
母线保护在外部故障时,其差动回路电流等于0
男性,58岁,反复咳嗽、咳白黏痰10年,冬季症状加重。查体:两下肺湿啰音,有散在
审查自制原始凭证,属于正常情况的有()。A:收据存根号码不连续B:收款日期与入
A.处方审核 B.安全用药指导 C.擅自更改 D.调剂 E.四查十对药学
下列关于经皮穿刺肾活组织检查的术后护理中错误的是A.定时观察病人的生命体征及尿的
(2019年真题)基金子公司产品投资要注意的有()。A.充分了解产品发行人
李民为一农村青年,2012年大学毕业后工作一直没有着落,就随同乡一起加入了去北京
村集体经济组织资产负债表中的“应付款项”项目,应根据()计算填列。A:“应付款”
最新回复
(
0
)