什么是算法?怎样描述算法?怎样衡量算法的性能?

什么是算法?怎样描述算法?怎样衡量算法的性能?


参考答案和解析
算法是程序的灵魂,是对操作步骤的描述,算法设计是编写程序之前的“打草稿”过程。一个算法的优劣要从正确性、可读性、健壮性、时间复杂度和空间复杂度多个方面评价,算法要能满足具体问题的需求,对任何合法的输入算法都会得出正确的结果。算法创建后要便于他人阅读、理解、使用和修改。对非法输入的抵抗能力,当输入的数据非法时,算法能有效识别并处理,避免产生错误的操作而造成死机或系统瘫痪。算法运行所需要的时间和耗费的计算机资源大小也是判断算法的重要指标。

相关考题:

算法分析是指()。 A.分析算法的正确性B.分析算法的可读性C.分析算法的健壮性D.分析算法的时空性能

(8)下列与算法有关的叙述中,不正确的是( )。A)运算是数据结构的一个重要方面,运算的实现步骤用算法来描述B)算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C)算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D)对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价

MaxMin算法是怎样分治的

快速排序算法怎样抽取分割元素

下列与算法有关的叙述中,哪一条是不正确的?A.运算是数据结构的一个重要方面,运算的实现步骤用算法来描述B.算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价

下列与算法有关的叙述中,哪一条是不正确的?A.算法是精确定义的一系列规则B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价

下列叙述中正确的是( )。A.程序可以作为算法的一种表达方式B.算法的有穷性是指算法的规模不能太大C.算法的复杂度用于衡量算法的控制结构D.算法的效率与数据的存储结构无关

算法的高效率是指算法达到所需要的()性能。

作业调度算法性能的衡量主要有哪几个指标?

加密算法中主要使用对称密码算法和公钥密码算法,公钥密码算法比对称密码算法性能强、速度快。

关于算法与程序的关系,叙述正确的是()。A、算法是对程序的描述B、算法就是流程图C、算法是程序设计的核心D、程序决定算法

以下指标中,可以作为衡量密码算法加密强度的是()A、计算机性能B、密钥个数C、算法保密性D、密钥长度

算法的时间效率用()来衡量。A、时间复杂度B、空间复杂度C、算法的步骤数D、算法的长度

什么是算法?算法的基本特征是什么?

怎样理解导数算法在原理上存在着计算误差?

距离向量算法的工作原理是什么?RIP路由表是怎样进行寻址工作的?

在密码学中,对RSA的描述是正确的是?()A、RSA是秘密密钥算法和对称密钥算法B、RSA是非对称密钥算法和公钥算法C、RSA是秘密密钥算法和非对称密钥算法D、RSA是公钥算法和对称密钥算法

有关算法描述不正确的选项是()。A、算法是解决问题的步骤集合B、解题的步骤是有限的C、算法就是解题的算式D、算法是可以被描述和实现的

什么是算法,算法的特性有哪些?

说明算法特性,算法的描述。

链路状态算法的路由计算过程是怎样的?

问答题距离-向量算法的工作原理是什么?RIP路由表是怎样进行寻址工作的?

单选题下列对RSA的描述是正确的是()。ARSA是秘密密钥算法和对称密钥算法BRSA是非对称密钥算法和公钥算法CRSA是秘密密钥算法和非对称密钥算法DRSA是公钥算法和对称密钥算法

多选题在密码学中,下列对RSA的描述错误的有().ARSA是秘密密钥算法和对称密钥算法BRSA是非对称密钥算法和公钥算法CRSA是秘密密钥算法和非对称密钥算法DRSA是公钥算法和对称密钥算法

问答题作业调度算法性能的衡量主要有哪几个指标?

单选题关于算法与程序的关系,叙述正确的是()。A算法是对程序的描述B算法就是流程图C算法是程序设计的核心D程序决定算法

单选题以下指标中,可以作为衡量密码算法加密强度的是()A计算机性能B密钥个数C算法保密性D密钥长度

问答题链路状态算法的路由计算过程是怎样的?