學習來自 Google、 Amazon、 FB、 Uber、 Microsoft 等全球頂尖科技公司的經典 Leetcode 題目。這些題目模擬真實的面試難度,由資深 FB 工程師精心挑選,涵蓋演算法、資料結構及系統設計等關鍵技術領域。以理解為主,深入學習解題思路和邏輯,從中強化解題的技巧和思維。這樣能提早幫助我更快熟悉技術運用,無論是在生活中還是職場裡,都能靈活應對各類問題與挑戰。希望這樣的分享對大家也能有幫助。
DAY 11 試題 問題描述 給定一個包含 n 個不同數字的陣列 nums,數字範圍在 [0, n] 之間,其中正好缺少一個數字,請找出這個缺少的數字。 範例...
DAY 12 試題 問題描述 給定一個整數陣列 nums,要求找出所有三元組 [nums[i], nums[j], nums[k]],使得: i != j、...
DAY 13 試題 問題描述 給定一個單鏈表的頭節點 head,該鏈表可以表示為: L0 → L1 → L2 → … → Ln-1 → Ln 我們的目標是將鏈...
DAY 14 試題 (由於此題為上鎖題,因此題目只能從網路分享看到) 問題描述 給定一個外星語言的字典,字典中的單詞按照外星語言的字母順序進行排序。儘管字典使用...
DAY 15 試題 問題描述 在這個問題中,我們需要設計一個算法來將一個字串列表編碼為單個字串,並能夠透過網路傳送該編碼後的字串,再解碼回原始的字串列表。這意...
DAY 16 試題 問題描述 給定一個單向鏈結串列的頭節點 head,以及一個整數 n,要求從該鏈結串列中移除倒數第 n 個節點,並返回修改後的鏈結串列的頭節...
DAY 17 試題 問題描述 給定一個只包含三種類型括號的字串 s,這些括號包括圓括號 ()、方括號 [] 和花括號 {},要求判斷該字串是否有效。字串是有效...
DAY 18 試題 問題描述 給定兩個已經排序的鏈結串列 list1 和 list2,請將這兩個鏈結串列合併為一個新的已排序的鏈結串列,並且結合兩個鏈結串列的...
DAY 19 試題 問題描述 給定一個包含 k 個鏈結串列的陣列,每個鏈結串列都已經按照升序排序。請將所有鏈結串列合併為一個排序後的鏈結串列,並返回這個合併後...
DAY 20 試題 問題描述 給定一個整數陣列 nums,找出其中一個子陣列,使得該子陣列的乘積最大,並返回該乘積。子陣列指的是陣列中連續的元素。 例如:...