通常用C/C++函数来描述算法。算法描述的一般格式如下:
返回值 算法对应的函数名(形参列表)
{ 临时变量的定义
实现由输入参数到输出参数的操作 函数体
其中,.'返回值”通常为bool类型,表示算法是否成功执行;“形参列表”表示算法的参数,由 于算法包含输入和输出,所以形参列表由输入型参数和输出型参数构成;函数体实现算法 的功能。
一个算法通常完成某个单一的功能,算法设计的一般步骤如下:
(1) 分析算法的功能。
(2) 确定算法有哪些输入,将这些输入设计成输入型参数;确定算法有咖些输出,将这 些输出设计成输出型参数。
(3) 设计函数体,完成从输入到输出的操作过程。