本書首先介紹了JavaScript 語言的基礎知識以及ES6 和ES7 中引入的新功能,接下來討論了數組、棧、隊列、鏈表、集合、字典、散列表、樹、圖等數據結構,之後探討了各種排序和搜索算法,包括冒泡排序、選擇排序、插入排序、歸並排序、快速排序、堆排序、計數排序、桶排序、基數排序、順序搜索、二分搜索,然後介紹了動態規劃和貪心算法等常用的高-級算法以及函數式編程,zui後還介紹瞭如何計算算法的復雜度。
本書適用於前端Web 開發人員,以及所有對JavaScript 數據結構與算法感興趣的讀者。
本書首先介紹了JavaScript 語言的基礎知識以及ES6 和ES7 中引入的新功能,接下來討論了數組、棧、隊列、鏈表、集合、字典、散列表、樹、圖等數據結構,之後探討了各種排序和搜索算法,包括冒泡排序、選擇排序、插入排序、歸並排序、快速排序、堆排序、計數排序、桶排序、基數排序、順序搜索、二分搜索,然後介紹了動態規劃和貪心算法等常用的高-級算法以及函數式編程,zui後還介紹瞭如何計算算法的復雜度。
本書適用於前端Web 開發人員,以及所有對JavaScript 數據結構與算法感興趣的讀者。