一个算法应该具有“确定性”等五个特性,下面对另外 4 个特性的描述中错误的是( )
有零个或多个输入
有零个或多个输出
有穷性
可行性
一个算法具有下列5个重要特性:
一个算法应该具有以下五个特征:
有穷性:一个算法必须在执行有限步之后结束,不能无限循环或递归等导致无法结束的情况。
确定性:算法的每一步骤必须有确切的定义,可以明确定义算法中的每个操作,这样才能保证对同样的输入产生相同的输出。
输入:一个算法可以有0个或多个输入,用来描述问题的初始状态和数据信息。
输出:一个算法至少应该有一个输出,以反映对输入数据进行加工处理后得到的结果。
可行性:一个算法应该具有可行性,即它可以在有限时间内完成。算法设计时需要考虑时间复杂度和空间复杂度等问题,保证算法的执行效率。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题