JavaScript 的資料結構和演算法 - 前言篇

MasterShu發表於2019-12-12

這應該算是該系列博文的第一篇了。

為什麼要這樣做

其實,這個利用 JavaScript 來做演算法是在 2016 年就已經有想法了,中間因為工作的原因,2017 年才正式在 GitHub 上建立一個名為 javascript-algorithm 的庫,在期間也完成了一些演算法。其原本的目的現在也不是很清楚了。不過知道最近在重新學演算法時又撿回來了。期間的 start 本來就寥寥無幾,最近發現還掉了幾個 -_-||。

現在重開專案,也是為了不要半途而廢,一定要完成這個系列。最近也發現了一個 JavaScript 的演算法專案,那個參與人數和 star 數都很高,看了下時間,也是 2017 年開始做的。嗯,這個才是榜樣。再看看我,不說了。

行百里者半九十

古人很早以前就明白,路途越遠,離成功越近,就越困難。如果你經歷過某雷的 99.99% 的下載速度,一定會明白我的。

這次,不想再找藉口了,藉著 summer 的社群,完成這次任務。並且在原本的基礎上,把庫的名字也改為了現在的 JavaScript-DataStructures-Algorithms。同時希望這個庫在完成人的歷練的同時,或多或少的可以給他人一點兒幫助。

藏器於身

在這個系列中,我主要的參考途徑有一下,大家感興趣也可以去學習學習。

網站

書籍

  • 演算法圖解

待時而動

在接下來,本人會不定時的更新一些文章,因為主要內容是在 GitHub 上編寫的,這兒可能是大多內容是複製。請見諒。

不過,我會在本站主要分享一下想法和其他相關的一些東西。儘量不做單純的搬運。喜歡或者想一起參與的可以去我的這個開源庫看看 傳送門。也歡迎高手提意見,讓吾輩可以得到學習。

最後可能要說明一下,這兒雖然是用 JavaScript 來做的實現,但文件部分和 JavaScript 語言本身並沒有關聯。所以,你也可以拋開我的 JavaScript 實現來用其他語言實現。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

路漫漫其修遠兮,吾將上下而求索。

相關文章