数据结构:算法的具有哪些特性呢

时间:2024-10-15 03:09:49

算法在普通人的眼中,一看就感觉很高深,实际上计算机上的算法,主要就是为了解决问题的。那么它具有哪些特性呢?下面给大家介绍下

数据结构:算法的具有哪些特性呢

数据结构:算法的具有哪些特性呢?

1、有穷性首先所有的算法都应该在执行有限的步数后结束,并秤郓鹜媲且每一步都要在有限的时间内完成。根本的意思就是所有的算法,对于所有的输入,都应该能执行完。

数据结构:算法的具有哪些特性呢

2、确定性就是算法对所有的输入,都应该只有一条执行路径。这样输出的结果才能明确。

数据结构:算法的具有哪些特性呢

3、可行性。所有的算法,都应该考虑到现在的硬件平台,及实际的执行时间使其能够正常执行。

数据结构:算法的具有哪些特性呢

4、输入所有的算法,都应该有输入(可以是零输入)。这样输入,属于特定对象的集合,可以理解为对应的数据元素。

数据结构:算法的具有哪些特性呢

5、输出所有的算法都有输出,可以是一个或者多个。这些输出应该就是解决问题所需要的内容。

数据结构:算法的具有哪些特性呢

6、总结下,算法的特性具有以下5个特性。有穷性确定性可行性输入输出

数据结构:算法的具有哪些特性呢
© 手抄报圈