iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

那些年我沒寫到的資料結構和 LeetCode 題目練習系列 第 1

Day1-那些年我沒寫到的資料結構和 LeetCode 題目練習-系列介紹

  • 分享至 

  • xImage
  •  

前言

這篇主要是介紹一下我在這次的鐵人賽要寫的內容,我想讀者從主題題目可以推測到我可能會介紹一些資料結構和 LeetCode 題目,沒錯,這次的系列算是 使用JavaScript學習資料結構與演算法 的延續,我會把當時沒寫到的一些常見的資料結構補充在這個系列。

然後因為今年年中開始刷題的關係(以前的我是不太刷題的XD),所以也會把我刷一些題目的解法、思路、參考資料整理成文章並發布在這個系列中。透過這些練習常見、重要的演算法思路,也練習自己對於 Edge Case、Corner Case 的考慮和表達自己想法的能力。

刷題的題目選擇

刷題的題目我選擇了前人整理的幾個主題去練習,因為這些是屬於 LeetCode 中比較重要的題目,可能是面試裡比較常出現的題目、重要演算法題目等,不過在這些系列的題目中,我會先跳過 hard,等到這些系列的 easy、medium 都解決後,再處理 hard。

這次的鐵人賽的刷題紀錄,我會依照以下的幾個系列去做分享,期待自己就算連續 30 天發文完賽後,不會因為完賽就停更,還是能繼續記錄到全部都刷完。

1. 30 Days of JavaScript

https://ithelp.ithome.com.tw/upload/images/20230916/20116883DWtCPR42gL.png

如果你也是前端工程師,覺得一些資料結構前端根本很少用到而選擇不刷,那我想推薦你至少要把 30 Days of JavaScript 做完,因為裡面的很多題目都涉及到 JS 的一些重要觀念,或是一些常見原生函式的實作,做完絕對能讓讀者的 JS 功力有所提升。

2. Grind 169 questions

從 Grind 75 延伸而來,增加了許多題目。

3. Top Interview 150

https://ithelp.ithome.com.tw/upload/images/20230916/20116883ydIMpRL0TO.png

4. LeetCode 75

https://ithelp.ithome.com.tw/upload/images/20230916/20116883lZdyzaTg11.png

5. LeetCode JavaScript Problems

刷題的一些學習資源推薦

上面列了好幾個刷題主題,但如果只是盲目的刷題,進步也有限,所以這裡也補充了幾個我推薦的閱讀資源給讀者參考。

軟體職缺準備心得 (PTT)

0到100的軟體工程師面試之路 (鐵人賽主題)

FAANG 面試準備經驗與建議(一)

FAANG 面試準備經驗與建議(二)

雖然這些內容都是公開分享的,但若原作者介意我在文章分享,也可以私訊我做調整。


下一篇
Day2-基數排序法(Radix Sort)
系列文
那些年我沒寫到的資料結構和 LeetCode 題目練習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
hannnahTW
iT邦新手 3 級 ‧ 2023-09-16 20:14:06

推推隊友~

1
Bucky
iT邦新手 4 級 ‧ 2023-09-17 00:02:04

我也要跟大大一起刷題

1
文文
iT邦新手 5 級 ‧ 2023-09-17 15:21:53

推推推~ 鐵人賽結束後也準備來刷題!

我要留言

立即登入留言