本章是本書的開篇,介紹了什么是算法,為什么要學習算法,算法在計算機中的地位及作用。
算法(algorithm)簡單來說就是定義良好的計算機過程,它取一個或一組值作為輸入,並產生出一個或一組值作為輸出。即算法就是一系列的計算步驟,用來將輸入數據轉換成輸出數據。
書中有一句話非常好:
Having a solid base of algorithm knowledge and technique is one characteristic that separates the truly skilled programmers from the novices.
是否具有扎實的算法知識和技術基礎,是區分真正熟練的程序員與新手的一項重要特征。
以這句話激勵自己要努力學習算法,夯實基礎,成為真正熟練的程序員。