1.5.4 算法的描述方式

算法的描述方式有多种,如自然语言、伪代码(或称为类语言)、程序流程图及程序设计语言(如C语言)等。其中,自然语言描述可以是汉语或英语等文字描述;伪代码形式类似于程序设计语言形式,但是不能直接运行;程序流程图的优点是直观,但是不易直接转换为可运行的程序;程序设计语言描述算法就是直接利用像C、C++、Java等语言表述,优点是可以直接在计算机上运行。为了方便读者学习和上机操作,本书所有算法均采用C语言描述,所有程序均可直接上机运行。