軟體程式開發流程 – 程式設計
這個系列是根據Amazon面試準備內容,軟件開發工程師面試準備 (Software Development E […]...
軟體程式開發流程 – 系統設計
這個系列是根據Amazon面試準備內容,軟件開發工程師面試準備 (Software Development E […]...
工程師有哪些 職權快速介紹
協助工程師以外的大家能更了解工程師的行業。 定義 工程師在維基百科上的定義是 工程師是指使用工程專業領域來解決 […]...
Maximum Product Subarray
題目會給我們一段數列,要我們找出其中一段連續數乘機最大。 DP 主要概念就我們可以透過前一個點的『最大』與『最 […]...
146. LRU Cache 快取作法
這邊題目要我們做快取伺服器。在超過容量的時候,要刪除最久未使用的內容,並且都要保持複雜度為O(1)。 上面是最 […]...
Copy List with Random Pointer Leetcode
題目會給我們一個Node的鍵結,該鍵結上每個Node都有兩個指向,一個是Next一個是Random,我們要複製 […]...
leetcode55 Jump Game 解題概念
題目會給一組正整數數列,我們會從第一個數字開始,數字顯示我們最多可以行走的距離,我們要確定該數列是否有可能可以 […]...
Group Anagrams [leetcode]
題目會給出很多的單詞,根據每個單詞擁有的字元進行分組。 將擁有的字元完全相同者作為一組。 字元可能會重複,同一 […]...
Permutations 集合解法[leetcode]
題目會給你一個不重複的數列,請回傳全部可能的排列方式 首先我們先產生一個起始陣列,把每一個元素都當開頭。 然後 […]...
Permutations 遞迴解法[leetcode]
題目會給你一個不重複的數列,請回傳全部可能的排列方式 遞迴解法都會有兩個部分,一個是停止條件,另一個是遞減條件 […]...
Python 基本型態搜尋的時間複雜度
list python的列表內部實現是數組,超過容量會增加更多的容量。 Operation Average C […]...
Valid Sudoku 合法數獨矩陣 – 組合檢查 [leetcode]
簡單來說就是為給一個二維陣列,請確定給的二維陣列是合法的數獨矩陣。 範例: 組合檢查 這邊主要是我們會有三個檢 […]...
Valid Sudoku 合法數獨矩陣 – 分段檢查 [leetcode]
簡單來說就是為給一個二維陣列,請確定給的二維陣列是合法的數獨矩陣。 範例: 分段檢查 這個方法,我們分成三個部 […]...