iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

30而Leet{code} 系列

挑戰每天完成至少ㄧ題Leetcode.

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

D1 - [Array] 2 Sum 暖身操

前言 練習 Leetcode 是面試大公司必經的天堂路,即使沒有要面試,定期練習 Leetcode 也可以增加對 Coding 的熟練度,保持最佳手感,這樣平時...

2022-09-15 ‧ 由 brandontsai 分享
DAY 2

D2 - [Array] 2 Sum II - Input Array Is Sorted

昨天做的是簡單的 2 Sum,今天做一樣的問題,但是輸入的 Array 是經過排序的,而且要求只能額外使用固定的空間.這就表示我們無法再使用 Hashmap 去...

2022-09-16 ‧ 由 brandontsai 分享
DAY 3

D3 - [Array] 3 Sum

今天題目的是要找出3個數字相加為0的所有的組合.而且答案不可以有重複. 問題 https://leetcode.com/problems/3sum/ Given...

2022-09-17 ‧ 由 brandontsai 分享
DAY 4

D4 - [Array] Merge Intervals

今天的題目要秋將所有重疊的區間合併並回傳一個非重疊區間的陣列,而且其回傳的陣列必須覆蓋到輸入中的所有區間。 問題 https://leetcode.com/pr...

2022-09-18 ‧ 由 brandontsai 分享
DAY 5

D5 - [Array] Insert Interval

這一題是昨天題目的延伸,給定一個沒有重疊且已經排序過區段的陣列,然後要將一個新區段加入此陣列,並且保持新的陣列仍然沒有重疊且排序過. 題目 You are gi...

2022-09-19 ‧ 由 brandontsai 分享
DAY 6

D6- [Array] Non-Overlapping Intervals

昨天是輸入新區段,今天要做的是移除區段。題目給定一組區段的陣列,陣列中包含的每個區段,有可能跟其他區段有重疊。我們需要設計演算法移除區段的最小數量,使剩餘區段互...

2022-09-20 ‧ 由 brandontsai 分享
DAY 7

D7 - [Array] Move Zeros

今晚我想來點... 簡單一點的這次的題目是要將陣列中的 0 移道最後面,而且不可以使用另外的陣列,一切變動都必須在原本的陣列中操作. 題目 https://le...

2022-09-21 ‧ 由 brandontsai 分享
DAY 8

D8 - [Array] Product of Array Except Self

問題 https://leetcode.com/problems/product-of-array-except-self/ Given an integer...

2022-09-22 ‧ 由 brandontsai 分享
DAY 9

D9 - [Array] Rotate Image

問題 給定一個n*n的矩陣,要將矩陣順時針旋轉90度,且必須直接修改輸入的矩陣,不可以另外宣告新的矩陣. https://leetcode.com/proble...

2022-09-23 ‧ 由 brandontsai 分享
DAY 10

D10 - [String] Longest Substring Without Repeating Characters

今天開始來研究 String 相關的問題這次的題目是要找出一個字串中沒有重複字元的最長子字串的長度 問題 https://leetcode.com/proble...

2022-09-24 ‧ 由 brandontsai 分享