Blog, 工作日记笔录

方法-算法

方法的进阶是算法。按照某种逻辑进行运算

算法是一系列解决特定问题的步骤和规则的有限序列。在计算机科学中,算法通常用于描述解决问题或执行特定任务的精确计算过程。它可以被看作是一种方法论,通过有限的步骤来解决问题,而这些步骤是按照一定的顺序和逻辑组织的。

算法的主要特征包括:

  1. 明确定义的步骤: 算法由一系列明确定义的步骤组成,每一步都具有清晰的操作和含义。
  2. 有限性: 算法必须在有限步骤内结束,不能无限循环或无法终止。
  3. 确定性: 对于相同的输入,算法总是产生相同的输出,即具有确定性。
  4. 可行性: 算法的每个步骤都必须是可行的,即能够在有限时间内执行完成。
  5. 解决问题的能力: 算法被设计用来解决特定类型的问题,例如搜索、排序、最短路径等。