iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

從Leetcode到實務的橋樑 系列

我將以「每日 LeetCode 解題與延伸思維」作為核心主題。透過連續挑戰演算法題目,不僅要訓練邏輯思維與程式設計能力,更希望將解題過程與實際應用相連結。內容將包含每日題目的思路解析、程式碼撰寫,以及不同解法的比較,幫助我更深入理解演算法背後的核心概念。同時,我也會延伸探討相關議題。藉由這樣的方式,我希望讓解題不只是單純的刷題,而是成為思維訓練與知識轉化的橋樑,展現學習的持續性與跨領域價值。

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

Day11 (Zigzag Conversion)

題目介紹:要將字串依指定行數轉換為「Z字型」排列,再逐行讀出結果。例如輸入 "PAYPALISHIRING" 與 numRows = 3,排...

2025-09-24 ‧ 由 yurouc 分享
DAY 6

Day 12(Letter Combinations of a Phone Number)

題目介紹:給定一個僅包含數字2-9的字串,要求返回該數字所能表示的所有字母組合。數字與字母的對應關係基於傳統電話按鍵(例如:2 對應 "abc&quo...

2025-09-25 ‧ 由 yurouc 分享
DAY 6

Day13(31. Next Permutation)

題目介紹:要求在一個整數陣列中找到字典序中下一個比當前排列更大的排列,並且必須在原地修改而不使用額外空間。如果當前排列已經是最大的排列,則需要將其轉換成最小的排...

2025-09-26 ‧ 由 yurouc 分享
DAY 6

Day 14(19. Remove Nth Node From End of List)

題目介紹:要求從單向鏈結串列中刪除倒數第 n 個節點,並返回修改後的鏈表頭節點。題目強調必須在一次遍歷或有限額外空間下完成,考驗對鏈表操作、指標移動和邊界情況處...

2025-09-27 ‧ 由 yurouc 分享
DAY 6

Day15( 39. Combination Sum)

題目介紹:要求給定一組無重複的正整數candidates和一個目標數字target,找出所有候選數字組合,使它們的和等於目標數字而每個數字可以無限次使用。這題考...

2025-09-28 ‧ 由 yurouc 分享
DAY 6

Day 16(LeetCode 40. Combination Sum II)

題目介紹:類似於作天的Combination Sum題目的延伸題目,但每個候選數字只能使用一次,且陣列可能包含重複元素。給定一個整數陣列 candidates...

2025-09-29 ‧ 由 yurouc 分享
DAY 6

Day17(這週綜合心得)

在練習這幾題的過程中,我感覺自己就像是在演算法世界裡旅行,每一題都代表著不同的地形,需要不同的思維方式去探索。從字串、數列、鏈結串列到回溯,這些題目不僅讓我增加...

2025-09-30 ‧ 由 yurouc 分享
DAY 6

Day 18(15.3Sum)

題目介紹:給定一個整數陣列 nums,找出所有不重複的三元組 [a, b, c],使得 a + b + c = 0。結果中不能有重複組合。通常先將陣列排序,再用...

2025-10-01 ‧ 由 yurouc 分享
DAY 6

Day19(16.3Sum Closest)

題目介紹:給定整數陣列 nums 和目標值 target,找出三個整數的和,使其最接近 target,並返回這個和。通常先將陣列排序,遍歷每個元素作為基準,再用...

2025-10-02 ‧ 由 yurouc 分享
DAY 6

Day20(33.Search in Rotated Sorted Array)

題目介紹:給定一個升序排序後旋轉的整數陣列 nums 和目標值 target,要求找出目標值的索引,若不存在則返回 -1。陣列中元素唯一,需在 O(log n)...

2025-10-03 ‧ 由 yurouc 分享