什么是算法?怎样描述算法?怎样衡量算法的性能?
什么是算法?怎样描述算法?怎样衡量算法的性能?
参考答案和解析
算法是程序的灵魂,是对操作步骤的描述,算法设计是编写程序之前的“打草稿”过程。一个算法的优劣要从正确性、可读性、健壮性、时间复杂度和空间复杂度多个方面评价,算法要能满足具体问题的需求,对任何合法的输入算法都会得出正确的结果。算法创建后要便于他人阅读、理解、使用和修改。对非法输入的抵抗能力,当输入的数据非法时,算法能有效识别并处理,避免产生错误的操作而造成死机或系统瘫痪。算法运行所需要的时间和耗费的计算机资源大小也是判断算法的重要指标。
相关考题:
(8)下列与算法有关的叙述中,不正确的是( )。A)运算是数据结构的一个重要方面,运算的实现步骤用算法来描述B)算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C)算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D)对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价
下列与算法有关的叙述中,哪一条是不正确的?A.运算是数据结构的一个重要方面,运算的实现步骤用算法来描述B.算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价
下列与算法有关的叙述中,哪一条是不正确的?A.算法是精确定义的一系列规则B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价
在密码学中,对RSA的描述是正确的是?()A、RSA是秘密密钥算法和对称密钥算法B、RSA是非对称密钥算法和公钥算法C、RSA是秘密密钥算法和非对称密钥算法D、RSA是公钥算法和对称密钥算法
多选题在密码学中,下列对RSA的描述错误的有().ARSA是秘密密钥算法和对称密钥算法BRSA是非对称密钥算法和公钥算法CRSA是秘密密钥算法和非对称密钥算法DRSA是公钥算法和对称密钥算法
问答题链路状态算法的路由计算过程是怎样的?