通過本書的學習,讀者將能自如地選擇最合適的數據結構與算法,并在JavaScript開發中懂得權衡使用。此外,本書也概述了與數據結構與算法相關的JavaScript特性。, 本書主要內容如下。, 數組和列表:最常用的數據結構。, 棧和隊列:與列表類似但更復雜的數據結構。, 鏈表:如何通過它們克服數組的不足。, 字典:將數據以鍵-值對的形式存儲。, 散列:適用于快速查找和檢索。, 集合:適用于存儲只出現一次的元素。, 二叉樹:以層級的形式存儲數據。, 圖和圖算法:網絡建模的理想選擇。, 算法:包括排序或搜索數據的算法。, 高級算法:動態規劃和貪心算法。 |