移动学习网 导航

算法的特性是怎么样的?

2024-06-02m.verywind.com
~

算法的基本特性

1、有穷性

算法的有穷性是指算法必须能在执行有限个步骤之后终止;

2、确切性

算法的每一步骤必须有确切的定义;

3、输入项

一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

4、输出项

一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的。


算法分类

一、有限的,确定性算法这类算法在有限的一段时间内终止。他们可能要花很长时间来执行指定的任务,但仍将在一定的时间内终止。这类算法得出的结果常取决于输入值。

二、有限的,非确定算法这类算法在有限的时间内终止。然而,对于一个(或一些)给定的数值,算法的结果并不是唯一的或确定的。

三、无限的算法是那些由于没有定义终止定义条件,或定义的条件无法由输入的数据满足而不终止运行的算法。通常,无限算法的产生是由于未能确定的定义终止条件。



  • 算法具有的重要特性有:输入、输出、有穷性、确定性和___。
  • 答:【答案】:能行性 解析:算法是指为解决某个特定问题而采取的确定且有限的步骤,算法的五个重要的特征:确定性、能行性、输入、输出、有穷性/有限性。

  • 算法的特性有哪些?
  • 答:5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成.

  • 算法及其特性有哪些?
  • 答:(2)健壮性:算法应具有容错处理。当输入非法数据时,算法应对其作出反应,而不是产生莫名其妙的输出结果。(4)效率与低存储量需求:效率指的是算法执行的时间。对于同一个问题,如果有多种算法可以求解,执行时间短的算法效率高。算法存储量指的是算法执行过程中所需要的最大存储空间。高效率和低存储...

  • 算法的五个重要特性
  • 答:算法的五大特性:1、输入: 算法具有0个或多个输入。2、输出: 算法至少有1个或多个输出。3、有穷性: 算法在有限的步骤之后会自动结束而不会无限循环,并且每- 一个步骤可以在可接受的时间内完成。4、确定性:算法中的每一步都有确定的含义,不会出现二义性。5、可行性:算法的每一步都是可行的...

  • 算法的特性?
  • 答:3.可行性,算法需要考虑设计的可能,程序则具体是实现算法上的设计 4.输入,算法有输入,算法的输入依靠程序的平台提供 5.输出,算法的输出也靠代码的支持 算法和程序的关系:1.算法是执行时候运行的有穷性,程序只是一段实现算法的代码 2.算法对于特定的输入有特定的输出,程序提供了确定算法结果的平台...

  • 算法的特性是怎么样的?
  • 答:算法的基本特性 1、有穷性 算法的有穷性是指算法必须能在执行有限个步骤之后终止;2、确切性 算法的每一步骤必须有确切的定义;3、输入项 一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;4、输出项 一个算法有一个或多个输出,以反映对输入数据加工...

  • 一般来说好的算法具有哪些特点
  • 答:1、算法概念:在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2. 算法的特点:(1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的.(2)确定性:算法中的每一步应该是...

  • 算法有什么特点?
  • 答:算法的特征是有穷性、确切性、输入项、输出项、可行性。1、有穷性:算法的有穷性意味着算法在执行有限的步骤之后必须能够终止。2、确切性:算法的每一步都必须确切定义。对于每一种情况,需要执行的动作都应严格地、清晰地规定。3、输入项:一个算法有0个或多个输入来描述操作对象的初始条件。所谓的...

  • 计算机的算法具有哪些特性?
  • 答:计算机的算法具有可行性,有穷性、输入\输出、确定性。计算机算法特点 1.有穷性。一个算法应包含有限的操作步骤,而不能是无限的。事实上“有穷性”往往指“在合理的范围之内”。如果让计算机执行一个历时1000年才结束的算法,这虽然是有穷的,但超过了合理的限度,人们不把他视为有效算法。2. 确定...

  • 算法的特性有哪些?
  • 答:一般都用复杂度的渐近性来表示。同时间复杂度相比,空间复杂度的分析要简单得多。3、正确性 算法的正确性是评价一个算法优劣的最重要的标准。4、可读性 算法的可读性是指一个算法可供人们阅读的容易程度。5、健壮性 健壮性是指一个算法对不合理数据输入的反应能力和处理能力,也称为容错性。

    户户网菜鸟学习
    联系邮箱
    返回顶部
    移动学习网