算法是用于解决问题或执行计算的一个形式化定义的有限指令序列。
它可以被精确描述并由机器执行。算法是所有软件的基础,也是理论计算机科学的核心内容之一。
算法分析通常涉及时间复杂度和空间复杂度,这些通常用大 O 表示法来描述。
算法被广泛应用于各个领域,从简单的数据处理到复杂的人工智能系统。
定义:
算法是一组有限的、明确的、可执行的指令,用于解决特定问题。
来源:
Cormen, Leiserson, Rivest, Stein – Introduction to Algorithms, MIT Press.