本章是本书的开篇,介绍了什么是算法,为什么要学习算法,算法在计算机中的地位及作用。
算法(algorithm)简单来说就是定义良好的计算机过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。即算法就是一系列的计算步骤,用来将输入数据转换成输出数据。
书中有一句话非常好:
Having a solid base of algorithm knowledge and technique is one characteristic that separates the truly skilled programmers from the novices.
是否具有扎实的算法知识和技术基础,是区分真正熟练的程序员与新手的一项重要特征。
以这句话激励自己要努力学习算法,夯实基础,成为真正熟练的程序员。