首页
登录
从业资格
阅读下列说明和 C 代码,回答问题1至问题 3 ,将解答写在对应栏内。【说明】
阅读下列说明和 C 代码,回答问题1至问题 3 ,将解答写在对应栏内。【说明】
题库
2022-08-02
51
问题
阅读下列说明和 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://www.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,将解答填入答题纸的对应栏内。【说明】某会议
随机试题
[originaltext]EnglishLanguageDayiscelebratedeachyearonApril23—thed
Thedifferencebetweenaliquidandagasisobvious【C1】______theconditions
关于校对,说法正确的有( )。A.校异同的功用在于显真保值 B.校是非的功用
气管分为左右支气管的平面是A.第五胸椎上缘平面 B.第七颈椎上缘平面 C.第
女性,55岁。糖尿病12年,经常咳嗽半年,无发热,1天前突然咯血,胸片右上肺斑片
A.石膏与知母配伍 B.人参与莱菔子配伍 C.甘草与海藻配伍 D.黄芪与茯
结核病作为慢性消耗性疾病,饮食护理应A:.高热量、高蛋白、低维生素饮食 B:高
2013年3月,人身险的三个险种保费收入环比增速排序正确的是:A.人身意
左边给定的是多面体的外表面,右边哪一项能由它折叠而成?请把它找出来。 A.如上
在用工料单价法编制施工图预算时,下列属于收集编制施工图预算编制依据的是()
最新回复
(
0
)