學習來自 Google、 Amazon、 FB、 Uber、 Microsoft 等全球頂尖科技公司的經典 Leetcode 題目。這些題目模擬真實的面試難度,由資深 FB 工程師精心挑選,涵蓋演算法、資料結構及系統設計等關鍵技術領域。以理解為主,深入學習解題思路和邏輯,從中強化解題的技巧和思維。這樣能提早幫助我更快熟悉技術運用,無論是在生活中還是職場裡,都能靈活應對各類問題與挑戰。希望這樣的分享對大家也能有幫助。
DAY 21 試題 問題描述 給定一個排序後旋轉的陣列 nums,其中元素是唯一的,該陣列是經過 1 到 n 次旋轉後的結果,請找出陣列中的最小元素。 例如:...
DAY 22 試題 問題描述 給定一個升序排列的整數陣列 nums,該陣列可能在未知的樞軸點進行了旋轉,例如 [0,1,2,4,5,6,7] 可能在樞軸點 3...
DAY 23 試題 問題描述 在一個 m x n 的矩形島嶼上,這個島嶼的左邊和上邊邊界接壤太平洋,而右邊和下邊邊界接壤大西洋。島嶼被劃分為一個由正方形單元格...
DAY 24 試題 問題描述 給定一個由不同整數組成的陣列 candidates 和一個目標整數 target,返回所有數字組合的清單,使得每組數字的和等於...
DAY 25 試題 問題描述 中位數是一個有序整數列表中的中間值。如果列表的大小為奇數,那麼中位數就是中間的數字;如果列表的大小為偶數,那麼中位數則是中間兩個...
DAY 26 試題 問題描述 序列化是將數據結構或對象轉換為位序列的過程,以便可以將其存儲在文件或內存緩衝區中,或通過網絡連接進行傳輸,稍後可以在相同或不同的...
DAY 27 試題 問題描述 給定一個字串 s 和一個整數 k,你可以選擇字串中的任意一個字符並將其更改為任何其他的大寫英文字母。最多可以執行這個操作 k 次...
DAY 28 試題 問題描述 給定一個整數陣列 nums,請返回「最長嚴格遞增子序列」的長度。子序列是指從陣列中提取的一部分元素,並且這些元素的相對順序保持不...
DAY 29 試題 問題描述 給定一個 n x n 的二維矩陣,代表一張圖片。請將圖片「順時針旋轉 90 度」。旋轉需要在原地進行,也就是說,必須直接修改輸入...
DAY 30 試題 問題描述 給定一個由字串組成的陣列 strs,要求將其中的異位詞(Anagrams)分組。你可以以任意順序返回分組結果。 範例 1: 輸...