易燃物匯聚 YouTube 有聲書與書評
學習JavaScript數據結構與算法(第3版) 封面

學習JavaScript數據結構與算法(第3版)

洛伊安妮·格羅納

7308人在讀
23.2萬字總字數
¥34.99定價

有聲書與視頻解讀 YouTube視頻解讀 2

內容簡介

本書首先介紹了JavaScript語言的基礎知識(包括ECMAScript和TypeScript),其次討論了數組、棧、隊列、雙端隊列和鏈表等重要的數據結構,隨後分析了集合、字典和散列表的工作原理,接下來闡述了遞歸的原理、什麼是樹以及二叉堆和堆排序,然後介紹了圖、DFS和BFS算法、各種排序(冒泡排序、選擇排序、插入排序、歸併排序、快速排序、計數排序、桶排序和基數排序)和搜索(順序搜索、二分搜索和內插搜索)算法以及隨機算法,接着介紹了分而治之、動態規劃、貪心算法和回溯算法等高級算法以及函數式編程,最後還介紹瞭如何計算算法的複雜度。

讀者書評

★★★★★

這本書非常適合前端開發人員入門數據結構和算法 。 理由如下: 1. 使用JS實現了基本的數據結構和算法,還有配套Github倉庫代碼,跟着來就行,再配合leetcode,一邊學一邊刷題,體驗很不錯。 2. 內容註釋全,不囉嗦,清晰易懂。 當然咯,書中難免會有些小瑕疵,比如代碼實現的bug,如果你發現了 提個PR豈不美哉?

★★★★★

這本書真心棒。首先,代碼風格我很喜歡。其次,書中的講的內容很詳細了,不要想着讀一本書就學會,也不要硬想着啃死書。多其他書才能得到更多的理解。體會過死啃書(單純形法,對偶單純形,動態規劃,最短路徑,關鍵路徑)那種書上給你列一把步驟,你讀都讀不懂。看書上2小時,不如看視頻10分鐘。我不是再說書形式不好,而是對針對不同內容,要有不同的形式學習。這種程序性知識還是要看"動"的比較好。

★★★★★

看了第一章,感覺這本書更適合新手,簡單的語法介紹,然後就是告訴你環境搭建以及調試工具,非常適合入門的新手。

★★★★★

這是我開始學習數據結構啓蒙書本

★★★★★

通俗易懂,清晰明瞭,例子充足,知識全面 非常適合剛入門JavaScript或者對JavaScript瞭解不是很多的人學習它的相關算法 值得推薦!!!

★★★★☆

前面介紹JavaScript的沒必要看,對於基礎不好的講的太模糊了,對於基礎好的那就更沒必要看了,算法部分介紹的挺全面的,喜歡的同學可以深入鑽研一下,就算不打算學算法的也可以看看,很多思路都是很清晰的,會提升你的編程思想

★★★★☆

蠻好的,樹之前的部分講的都很好。不過樹和圖的部分我看不太懂,算法的部分解釋不夠詳細,後來還是在網上找視頻看明白的。b站的動態規劃講的很好

★★★★★

1. 書中示例講解整體比較清晰; 2. 紅黑樹中關於左旋、右旋的部分,函數名和對應的描述讓我覺得容易混淆; 3. 用TS把書中的示例碼一遍,可以同時加深對數據結構和TS語法的理解

★★★★★

適合以JS作爲數據結構和算法入門的書籍,書中關於前面的JS基礎介紹基礎紮實的同學其實可以略讀,基礎不好的同學建議還是先多看看JS犀牛書、JS紅皮書後再來閱讀本書。書中關於數據結構的描述確實通俗易懂並且附加了對應的JS實現算法,即使是我這樣一個菜鳥也能流暢閱讀,感謝譯者爲本書的翻譯。另外本書中的算法,大量使用了遞歸的技巧,建議閱讀的同學務必要掌握遞歸函數。

★★★★★

這是一本極好的數據結構和算法的入門學習書籍,作者專業知識紮實,深入淺出的將數據結構的概念娓娓道來,同時還有淵博的前端知識體系,非常值得一讀

書籍信息

作者洛伊安妮·格羅納
譯者吳雙,鄧鋼,孫曉博等
出版社人民郵電出版社
出版時間2019-05-20
ISBN9787115510174
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數238