iT邦幫忙

2

Leetcode 大神資源總整理與 VS Code 刷題IDE環境配置

  • 分享至 

  • xImage
  •  

前言

無論是為了面試、考研,還是單純想精進寫 code 的邏輯,LeetCode 幾乎是避不開的一道坎。尤其對於沒有聽過Leetcode或是無從下手的人,更會對於如何踏入刷題茫茫大海而一籌莫展。所以這篇文章整理了網路上常見的資源以及各類大神們的手筆、階段性的刷題打怪策略,以及如何利用套件在VS Code上更方便的刷題與整理自己的題目檔案。那廢話不多說,我們開始吧!


一、 站在巨人的肩膀上:必備學習資源

刷題不是閉門造車,跟著大神們的思路走,可以少走很多彎路或是卡在基礎的演算法想不到除了暴力解以外的門路。以下是相關精選的幾個派別:

1. 新手入門聖經:代碼隨想錄 (ProgrammerCarl)

對於非本科背景或是資工系大一、大二的學生來說,【代碼隨想錄】的特點是圖解豐富,以及有直觀的講解。

2. 現代刷題標準:靈茶山艾府 (靈神)

現在 LeetCode 圈子裡,靈神幾乎無人不知,無人不曉。他的題解非常精練優美,而且會提供多種語言的解法。而他維護的難度表,也是判斷刷題順序的關鍵參考之一,因為有時候Leetcode的Easy/Medium/Hard並不是十足的準確,早期的Hard可能與現在新題目的標準也會有落差。而靈神也會每周做周賽/雙周賽說明與講解。

image

3. 經典題解與相關競程選手

除了上述兩位,還有其他的大神:

二、他山之石 (心得參考)

備註: Leetcode/力扣/Neetcode 等相關入門題目單


三、 VS Code 刷題環境建置

Vscode 套件

雖然 LeetCode 網頁版就能寫 code,但如果習慣 IDE 的開發者,也可以安裝相關套件來在本地端撰寫Leetcode! 以下是配置 vscode-leetcode 套件的詳細步驟。

1. 安裝與基礎設定

首先在 Extension 市場搜尋並安裝 LeetCode 插件。

官方文檔參考:中文文檔
截圖 2025-12-16 下午2.50.25

2. 解決 Node.js 路徑問題 (重要!)

  • 先按照步驟安裝Nodejs Download
    image

  • 很多 Windows 用戶安裝後會發現無法運行,通常是因為找不到 Node。

    • 請確認環境變數中已新增:C:\Program Files\nodejs\node.exe (依你的安裝路徑而定)。
    • 在 VS Code 中按下 Ctrl + , 開啟設定,搜尋 leetcode.nodePath,並填入你的 Node 執行檔路徑。
      image

3. 切換站點 (CN vs US)

LeetCode 有國際版 (en) 和中國版 (cn),兩者帳號不互通。

  • 點擊左側 LeetCode 圖示,找到 Switch Endpoint
  • 建議:如果要看中文題解多一點,可以切換到 leetcode-cn;如果要練英文題目,維持 leetcode
    截圖 2025-12-16 下午2.52.29

4. 登入與開始刷題

點擊 Sign in,選擇 LeetCode Cookie 登入(通常比較穩)。
截圖 2025-12-16 下午2.52.46
截圖 2025-12-16 下午2.53.14
截圖 2025-12-16 下午2.54.06
截圖 2025-12-16 下午2.54.25
截圖 2025-12-16 下午2.54.38

登入成功後,你會看到題目已經按分類 (Category) 排好了:

截圖 2025-12-16 下午2.54.55

5. 搜尋與寫題

你可以直接右鍵點擊題目進行搜尋:
截圖 2025-12-16 下午2.55.50
或是按重新整理更新題目列表:
截圖 2025-12-16 下午2.51.26

6. 進階技巧:修改存檔路徑

預設的檔案會亂存,建議設定一個專門的資料夾來同步 GitHub。

  1. 開啟 Settings (Command + , or Ctrl + ,)。
  2. 搜尋 leetcode.workspaceFolder
  3. 設定你想要存放 .cpp.py 檔案的本地路徑。
    截圖 2025-12-16 下午5.31.35

結語

刷題是一場馬拉松,重點不在於一天刷了多少題,而在於是否真的理解了每一個演算法背後的思想。有了這些資源和順手的工具,剩下的就是堅持了!祝大家在刷題的道路上一帆風順!


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言