l14. Longest Common Prefix
這是關於最長共同前綴的演算法問題。
這題的目標是給定一個字串陣列(strs),要找出一個最長且所有字串都共...
Longest Palindromic Substring
這題的目標是從給定的字串中,找到最長的那個「子字串」,而且那個子字串必須為「迴文」。
這題有幾...
Median of Two Sorted Arrays
這題的目的是要在兩個已排序的陣列nums和nums2中,找到它們合併後的中位數。這題的困難點在於,...
Merge k Sorted Lists
這是「合併k個已排序鏈結串列」問題。這個問題要求將一個包含k個已排序鏈結串列(Linked Lists)的陣列l...
昨天進行到這邊,我們發現當中的 FirstOrDefault 重複了好多次,看起來好冗。
把重複的部分選取起來,可以看到重構選項有個 Introduct Var...
在重構的過程中,方法/函式簽章(signature)往往不是一開始就能設計完美。隨著需求演進,你可能會發現某些參數不再需要、某些回傳型別過於狹隘,甚至方法名稱本...