學習來自 Google、 Amazon、 FB、 Uber、 Microsoft 等全球頂尖科技公司的經典 Leetcode 題目。這些題目模擬真實的面試難度,由資深 FB 工程師精心挑選,涵蓋演算法、資料結構及系統設計等關鍵技術領域。以理解為主,深入學習解題思路和邏輯,從中強化解題的技巧和思維。這樣能提早幫助我更快熟悉技術運用,無論是在生活中還是職場裡,都能靈活應對各類問題與挑戰。希望這樣的分享對大家也能有幫助。
為什麼選此主題? 一直以來,Leetcode 都被認為是最受軟體工程師歡迎的程式語言撰寫練習平台之一,其中,有幾個讓該平台廣受喜愛的原因:海量考古題、支援多種程...
DAY 2 試題 問題描述 這題是 LeetCode 上非常經典的問題之一「兩數之和」(Two Sum)。給定一個整數陣列 nums 和一個目標值 targe...
DAY 3 試題 問題描述 最長不重複子字串長度給定一個字串 s,找出其中不包含重複字元的 最長子字串 的長度。 例子:Input: s = "ab...
DAY 4 試題 問題描述 給定一個字串 s,要求返回該字串中的最長回文子字串。回文指的是正著讀和反著讀都相同的字串。 範例:Input: s = "...
DAY 5 試題 問題描述 給定一個已連通的無向圖中的某個節點的引用,我們需要返回該圖的深度拷貝(克隆)。這裡的每個節點包含一個整數值 val 以及一個鄰居列...
DAY 6 試題 (由於此題為上鎖題,因此題目只能從網路分享看到) 問題描述 給定一個由 n 個節點(標號為 0 到 n-1)和一個無向邊列表組成的圖,要求判斷...
DAY 7 試題 問題描述 給定一個字串 s,請返回字串中回文子字串的數量。回文是指從前往後和從後往前讀取結果相同的字串,而子字串是字串中的連續字符序列。 範...
DAY 8 試題 問題描述 給定一個整數陣列 height,每個值代表對應位置上的垂直線高度,這些垂直線與 x 軸形成容器。請找到兩條垂直線,與 x 軸組成一...
DAY 9 試題 問題描述 給定一個字串 s 和一個字典 wordDict,其中字典包含多個單詞。請判斷字串 s 是否能夠被分割為一組以空格分隔的字典單詞序列...
DAY 10 試題 問題描述 給定一個鏈結串列的頭節點 head,判斷該鏈結串列是否存在環。如果鏈結串列中某個節點可以通過不斷地跟隨 next 指針再次到達,...