首页 > 试题广场 >

以下特征中,( )不是算法的特性。

[单选题]
以下特征中,(   )不是算法的特性。
  • 有穷性
  • 确定性
  • 有0个或多个输出
  • 可行性
零个或多个输入,
一个或多个输出
编辑于 2017-08-10 09:30:08 回复(0)
算法的五大特性:
输入: 算法具有0个或多个输入
输出: 算法至少有1个或多个输出
有穷性: 算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在可接受的时间内完成
确定性:算法中的每一步都有确定的含义,不会出现二义性
可行性:算法的每一步都是可行的

编辑于 2019-07-23 10:19:01 回复(2)
算法的五大特性:输入、输出、有穷、确定、可行
发表于 2017-08-01 23:58:04 回复(0)
算法一定是有输出的,不然你要这算法有啥用
发表于 2020-07-24 17:01:08 回复(0)
算法有且仅有一个输出,故C选项错误。
发表于 2017-05-08 15:06:23 回复(4)
一个算法应该具有以下五个重要的特征: 1、有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止; 2、确定性(Definiteness):算法的每一步骤必须有确切的定义; 3、输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件; 4、输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的; 5、可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。
发表于 2022-12-21 08:34:55 回复(0)
有穷性,确定性,可行性,输入输出
发表于 2023-02-26 22:03:27 回复(0)

有穷性:一个算法的操作步骤是有限的,不能是无限的,这个好理解,任何项目的代码都是有限的,操作步骤当然也是有限的喽

确定性:算法中的每一个步骤都要确定的词,不能含糊不清,就像:如果什么就,不能如果什么就什么也可以这个也可以那个,到底选哪个这两个怎么走都没有说清楚.

输入:执行算法需要什么,比如比较a和b的年龄,没有年龄的实体数据你怎么比较.

输出:程序是为了解决特定问题,所以,程序需要得出结果,这就是输出.

有效性:就是要让程序有效进行,不出现异常,从而得到某个特定的结果.

这五大特性决定了算法的严密性,算法写的好,可以设计出非常清晰地程序代码.
@牛客题解官 
编辑于 2022-04-02 21:10:11 回复(0)
算法的结果,一定有输出,不可能为0。
发表于 2020-07-18 10:23:58 回复(0)