前言 練習 Leetcode 是面試大公司必經的天堂路,即使沒有要面試,定期練習 Leetcode 也可以增加對 Coding 的熟練度,保持最佳手感,這樣平時...
昨天做的是簡單的 2 Sum,今天做一樣的問題,但是輸入的 Array 是經過排序的,而且要求只能額外使用固定的空間.這就表示我們無法再使用 Hashmap 去...
今天題目的是要找出3個數字相加為0的所有的組合.而且答案不可以有重複. 問題 https://leetcode.com/problems/3sum/ Given...
今天的題目要秋將所有重疊的區間合併並回傳一個非重疊區間的陣列,而且其回傳的陣列必須覆蓋到輸入中的所有區間。 問題 https://leetcode.com/pr...
這一題是昨天題目的延伸,給定一個沒有重疊且已經排序過區段的陣列,然後要將一個新區段加入此陣列,並且保持新的陣列仍然沒有重疊且排序過. 題目 You are gi...
昨天是輸入新區段,今天要做的是移除區段。題目給定一組區段的陣列,陣列中包含的每個區段,有可能跟其他區段有重疊。我們需要設計演算法移除區段的最小數量,使剩餘區段互...
今晚我想來點... 簡單一點的這次的題目是要將陣列中的 0 移道最後面,而且不可以使用另外的陣列,一切變動都必須在原本的陣列中操作. 題目 https://le...
問題 https://leetcode.com/problems/product-of-array-except-self/ Given an integer...
問題 給定一個n*n的矩陣,要將矩陣順時針旋轉90度,且必須直接修改輸入的矩陣,不可以另外宣告新的矩陣. https://leetcode.com/proble...
今天開始來研究 String 相關的問題這次的題目是要找出一個字串中沒有重複字元的最長子字串的長度 問題 https://leetcode.com/proble...