這種級別的算法不會寫就等于沒學會,算法的存在就是研究怎么把數學理論用計算機編程實現的,如果只學理論,那學數學就好,根本沒必要學算法。
1+1=2誰都知道,但是計算機是如何實現的呢?簡單的數學證明,大家都會,比如勾股定理之類的,但是如何用計算機實現呢?那一群鐵疙瘩是怎么說出人類的數學語言呢?
這就需要計算機科學家來研究了,這個學問就叫做數據結構與算法,所以如果學算法,卻不重視實現,那么就跟沒學會是一樣的。
這種級別的算法不會寫就等于沒學會,算法的存在就是研究怎么把數學理論用計算機編程實現的,如果只學理論,那學數學就好,根本沒必要學算法。
1+1=2誰都知道,但是計算機是如何實現的呢?簡單的數學證明,大家都會,比如勾股定理之類的,但是如何用計算機實現呢?那一群鐵疙瘩是怎么說出人類的數學語言呢?
這就需要計算機科學家來研究了,這個學問就叫做數據結構與算法,所以如果學算法,卻不重視實現,那么就跟沒學會是一樣的。