本書首先介紹了JavaScript語言的基礎知識以及ES6和ES7中引入的新功能,接下來討論了數組、棧、隊列、鏈表、集合、字典、散列表、樹、圖等數據結構,之后探討了各種排序和搜索算法,包括冒泡排序、選擇排序、插入排序、歸並排序、快速排序、堆排序、計數排序、桶排序、基數排序、順序搜索、二分搜索,然后介紹了動態規划和貪心算法等常用的高-級算法以及函數式編程,最后還介紹了如何計算算法的復雜度。
本書適用於前端Web開發人員,以及所有對JavaScript數據結構與算法感興趣的讀者。
Loiane Groner花旗銀行軟件開發經理,負責海外項目的開發和團隊管理;原IBM公司系統分析師及團隊負責人;巴西坎皮納斯Java用戶組(Campinas JUG)ling導者、聖埃斯皮里圖Java用戶組(ESJUG)協調人;巴西各大型技術會議特邀發言人;Sencha和Java技術布道者,通過博客為軟件開發社區撰稿,發表關於IT職業發展和常用開發技術的文章和視頻。另着有《精通ExtJS》等書。
本書適用於前端Web開發人員,以及所有對JavaScript數據結構與算法感興趣的讀者。
Loiane Groner花旗銀行軟件開發經理,負責海外項目的開發和團隊管理;原IBM公司系統分析師及團隊負責人;巴西坎皮納斯Java用戶組(Campinas JUG)ling導者、聖埃斯皮里圖Java用戶組(ESJUG)協調人;巴西各大型技術會議特邀發言人;Sencha和Java技術布道者,通過博客為軟件開發社區撰稿,發表關於IT職業發展和常用開發技術的文章和視頻。另着有《精通ExtJS》等書。