第4题
A.明确要解决的问题类型,根据问题类型选择算法
B.算法结果最好具有可解释性(优先选择)
C.算法选择不是非此即彼,可组合使用
D.算法训练效率,根据数据量、使用场景需求不同,选择不同
第5题
A.A.证明算法不正确,需要证明对任意实例算法都不能正确处理。
B.B.如果一个算法能应用于问题的任意实例,并保证得到正确解答,称这个算法解答了该问题。
C.C.同一问题可能有几种不同的算法,解题思路和解题速度也会显著不同。
D.D.算法是一种计算方法,对问题的每个实例计算都能得到正确答案。
第7题
A.设计算法→分析问题→编写程序→调试程序
B.分析问题→设计算法→编写程序→调试程序
C.分析问题→编写程序→设计算法→调试程序
D.设计算法→编写程序→分析问题→调试程序
第9题
算法的时间复杂性是指()。
A.所有算法都与问题的规模有关,问题规模越大,时间复杂性越大。
B.同一个算法,可以编写不同的程序,程序的执行时间不同,因此一个算法可以有多种不同的时间复杂性。
C.时间复杂性是衡量一个算法优劣的唯一标准。
D.指根据该算法编写的程序在运行过程中,从开始到结束所需要的时间。
E.通常以算法的元操作重复执行的次数作为算法的时间度量。
F.算法时间复杂性越低,算法就越好。
第11题
A.设计算法→编写程序→分析问题→调试运行程序
B.设计算法→分析问题→编写程序→调试运行程序
C.分析问题→设计算法→编写程序→调试运行程序
D.分析问题→编写程序→设计算法→调试运行程序