LeetCode with Javascript

by YanQY(驗) at 2016


開始閱讀

github連結


關於LeetCode

LeetCode是一個線上的網站,提供IT人員面試時常常會遇到的現場coding題目, 這些題目其實是可以透過練習來熟悉理解,在練習的同時,IT人員也可以增進自己coding的能力。LeetCode除了將這些題目 搬上到網頁上讓使用者可以選擇不同的程式語言進行線上coding之外,也有討論區可以分享或是看其他人解題的思路想法。

題目有分為,Easy,Medium,Hard三個等級,每題後面還有目前線上使用者提交程式碼的通過率,一般來說,同樣等級的題目, 通過率越高的題目為越簡單,這也是我建議的解題順序,先從Easy,通過率最高的一題開始。

版權許可(License)

本書採用創用CC授權4.0 "姓名標示─非商業性─相同方式分享(BY-NC-SA)" 授權。

license

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。若使用者修改該著作時,僅得依本授權條款或與本授權條款類似者來散布該衍生作品。使用時必須按照著作人指定的方式表彰其姓名。

詳細資訊請參考CC BY-NC-SA 4.0

關於這份文件

一開始練習LeetCode的時候,深深感受到自己coding相關的基礎實在太差,演算法,資料結構等等都還要再加強。 解題的時候往往想了很久還要去參考別人的寫法才能順利通過測試,但常常我是用大量的試誤法Trail & Error來拼湊出正確的答案, 對於題目應該要怎麼解沒有一個比較確切的想法,這份文件主要是整理自己解題的方向以及解題過程中的一些心得。

目前只包含LeetCode Easy的題目,而且只有免費的部分,目前還沒有打算去解付費的題目,預設排序是通過率從高到低, 主要目的是盡量清楚明白的解釋為什麼要這樣寫,因此程式碼一定不會很簡潔,執行的速度也不是最快,這點請多多包涵, 有發現錯誤請到這邊 留言,感激不盡。

作者

YanQY

mail: [email protected]

github: https://github.com/skyyen999

results matching ""

    No results matching ""