iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

Java × LeetCode-30天日記 系列

每天用 Java 實作一道 LeetCode 題目,從基礎陣列、字串到進階的動態規劃與圖論,不僅分享程式碼,還會整理思路、解題心得,讓學習不只是背答案,而是逐步養成解題直覺。

參賽天數 4 天 | 共 4 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1:Two Sum(LeetCode #1)

題目理解我的理解: 會給定nums和一個target,要在nums中找出兩個值相加會等於target且只有唯一解和數值不能相同。方法一這是我最直覺的解法,暴力解...

2025-09-15 ‧ 由 alex7777 分享
DAY 2

Day 2:Valid Palindrome (LeetCode #125)

題目理解*我的理解 : *判斷一個字串是否為迴文,忽略大小寫且只考慮英文字母方法分別從頭和尾相互對照,若有不相同則直接為false 心得我一開始只有寫到變成小寫...

2025-09-16 ‧ 由 alex7777 分享
DAY 3

Day 3:Best Time to Buy and Sell Stock (LeetCode #121)

題目理解我的理解: 選擇一天買入,並且一定要在之後某一天賣出,求可以獲得的最大利潤。方法這題的重點是要將一開始把 buy 設成一個不可能存在的超高價格,保證第一...

2025-09-17 ‧ 由 alex7777 分享
DAY 4

Day 4:Valid Anagram (LC #242)

題目理解我的理解 : 這題就是判斷兩組是否包含相同字母且只有出現一次。方法 建立一個長度 26 的整數陣列 count,對應英文字母 a~z。 遍歷字串 s,...

2025-09-18 ‧ 由 alex7777 分享