算法是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。算法就是把输入转换成输出的计算步骤的一个序列。 “算法”有别于"程序"的一点:算法都以正确的输出停机。数据结构是一种存储和组织数据的方式。没有任何一种单一的数据结构对所有用途均有效。