下列关于算法的概念,描述正确的是()
A.同一问题的算法不同,结果必然不同
B.算法执行后可以不产生正确的结果
C.解决某类问题的算法不是唯一的
D.算法可以无限地操作下去不停止
A.同一问题的算法不同,结果必然不同
B.算法执行后可以不产生正确的结果
C.解决某类问题的算法不是唯一的
D.算法可以无限地操作下去不停止
第2题
A.求解某一类问题的算法是唯一的;
B.算法必须在有限步操作之后停止;
C.算法的每一步操作都必须是明确的,不能有歧义或模糊;
D.算法执行后一定产生确定的结果;
第3题
A.明确要解决的问题类型,根据问题类型选择算法
B.算法结果最好具有可解释性(优先选择)
C.算法选择不是非此即彼,可组合使用
D.算法训练效率,根据数据量、使用场景需求不同,选择不同
第4题
A.一个算法的步骤是可逆的
B.描述算法可以有不同的方式
C.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题
D.算法只能用一种方式显示
第5题
B.1个
C.2个
D.3个
E.4个
第6题
A.解决聚类问题的一种经典算法,简单、快速
B.对处理大数据集,该算法是相对可伸缩和高效率的
C.当结果簇是密集的,它的效果较好
D.必须事先给出k(要生成的簇的数目),而且对初值敏感,对于不同的初始值,可能会导致不同结果
第7题
下列关于计算机算法的叙述,错误的是_______。
A.算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终止
B.算法的设计一般采用由细到粗,由具体到抽象的逐步求解的方法
C.算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚明确的,无二义性
D.分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、易测试和易测试
第8题
A.算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤
B.算法可以看成按要求设计好的有限的确切的运算序列,并且这样的步骤或序列可以解决一类问题
C.算法是指完成某一特定任务所需的具体方法和步骤,是有穷规则的集合。
D.描述算法有不同的方式,可以用日常语言和数学语言
第9题
算法的时间复杂性是指()。
A.所有算法都与问题的规模有关,问题规模越大,时间复杂性越大。
B.同一个算法,可以编写不同的程序,程序的执行时间不同,因此一个算法可以有多种不同的时间复杂性。
C.时间复杂性是衡量一个算法优劣的唯一标准。
D.指根据该算法编写的程序在运行过程中,从开始到结束所需要的时间。
E.通常以算法的元操作重复执行的次数作为算法的时间度量。
F.算法时间复杂性越低,算法就越好。
第10题
A.一般来说,测试算法速度的方法就是在计算机上运行,执行快的说明算法就快
B.多项式时间算法在任何情况下都要比指数时间算法快
C.可以使用空间复杂度来描述算法的速度
D.对于问题规模比较大的时候,对数时间算法比指数时间算法快非常多