1.2.4 数据结构和算法

    计算机程序规定了计算机要执行哪些动作及这些动作应当按什么顺序来执行,如同菜谱规定了厨师做菜的材料和步骤。一个程序主要有以下两个要素。

    ❑数据结构。即数据的存储形式,程序用到的信息。

    ❑算法。操作步骤,对操作的描述,程序用什么方法解决问题。

    著名的计算机科学家Nikiklaus Wirth提出了一个公式:程序=数据结构+算法。