1 什么是算法:

算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。

2 算法的基本特征:

包括输入,输出,有穷性,确定性和可行性。

2.1 输入

算法具有零个或多个输入。

2.2 输出

算法至少有一个或多个输出。

2.3 有穷性

算法在执行有限步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。

2.4 确定性

算法的每一个步骤都有确定的含义,不会出现二义性。
算法在一定条件下,只有一条执行的路径,相同的输入只能有唯一的输出结构。
算法的每个步骤都应该被精确定义而无歧义。

2.5 可行性

算法的每一步都必须是可行的,每一步都能够通过执行有限次数完成。

3. 算法设计的要求

3.1 正确性

学习笔记2 谈谈算法

3.2 可读性

学习笔记2 谈谈算法

3.3 健壮性

学习笔记2 谈谈算法

3.4 时间效率高

你懂的

3.5 存储量低

你也懂的

相关文章:

  • 2022-03-01
  • 2021-04-22
  • 2021-04-08
  • 2021-10-13
  • 2021-10-12
  • 2022-12-23
  • 2021-04-09
  • 2021-08-18
猜你喜欢
  • 2021-07-21
  • 2021-06-12
  • 2022-12-23
  • 2021-10-23
  • 2021-06-08
  • 2021-10-06
相关资源
相似解决方案