算法用来描述运算的实现步骤,它是精确定义的一组规则。衡量算法的优劣一般有两个方法,即时间复杂度和【 】复杂度。

题目

算法用来描述运算的实现步骤,它是精确定义的一组规则。衡量算法的优劣一般有两个方法,即时间复杂度和【 】复杂度。


相似考题
更多“算法用来描述运算的实现步骤,它是精确定义的一组规则。衡量算法的优劣一般有两个方法,即时间复杂 ”相关问题
  • 第1题:

    下列与算法有关的叙述中,不正确的是( )。

    A.运算是数据结构的一个重要方面,运算的实现步骤用算法来描述

    B.算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息

    C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法

    D.对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价


    正确答案:D
    D。【解析】算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量,也就是算法分析,因此选项D错误。算法设计一般采用由粗到细、由抽象到具体的初步求精的方法。

  • 第2题:

    以下()是算法优劣的比较标准。

    A.算法的时间复杂度

    B.算法的实现代码行数

    C.算法的空间复杂度

    D.算法的输出结果的时间长短


    算法的时间复杂度;算法的空间复杂度

  • 第3题:

    算法的复杂性与收敛速度是衡量一个算法优劣的重要标志之一


    D

  • 第4题:

    A、算法是问题求解规则的一种过程描述,在执行有穷步的运算后终止

    B、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法

    C、算法的每一个运算必须有确切的定义,即必须是清楚明确、无二义性的

    D、分析一个算法的好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等


    正确答案:B

  • 第5题:

    算法的复杂性与收敛速度是衡量一个算法优劣的重要标志之一。


    D