讀古今文學網 > 學習JavaScript數據結構與算法(第2版) > 1.1 JavaScript數據結構與算法 >

1.1 JavaScript數據結構與算法

在本書中,你將學習最常用的數據結構和算法。為什麼用JavaScript來學習這些數據結構和算法呢?我們已經回答了這個問題。JavaScript非常受歡迎,作為函數式編程語言,它非常適合用來學習數據結構和算法。通過它來學習數據結構比C或Java這些標準語言更簡單,學習新東西也會變得很有趣。誰說數據結構和算法只為C或Java這樣的語言而生?在前端開發當中,你可能也需要實現這些語言。

學習數據結構和算法十分重要。首要原因是數據結構和算法可以很高效地解決常見問題,這對你今後所寫代碼的質量至關重要(也包括性能;要是用了不恰當的數據結構或算法,很可能會產生性能問題)。其次,對於計算機科學,算法是最基礎的概念。最後,如果你想入職最好的IT公司(如谷歌、亞馬遜、eBay等),數據結構和算法是面試問題的重頭戲。

讓我們開始學習吧!