iT邦幫忙

鐵人檔案

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

LeetCode演算法解密:30天強化演算法戰力 系列

在這 30 天裡,我們將拆解各種常見的演算法題型,從 Two Pointers 到 Dynamic Programming,不僅提供解法,更會剖析其時間/空間複雜度。

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

Day 21 - Leetcode刷題746. Min Cost Climbing Stairs (Easy)

題目連結: 746. Min Cost Climbing Stairs 題目描述:給你一個整數陣列 cost,其中 cost[i] 是你從第 i 個台階向上爬一...

2025-10-01 ‧ 由 kkipan300 分享
DAY 22

Day 22 - Leetcode刷題198. House Robber (Med)

題目連結: 198. House Robber 題目描述:如果兩間直接相鄰的房屋在同一天晚上被偷,就會自動觸發警報系統。給定一個代表每個房屋存放金額的非負整數陣...

2025-10-02 ‧ 由 kkipan300 分享
DAY 23

Day 23 - Leetcode刷題70. Climbing Stairs(Easy)

題目連結: 70. Climbing Stairs 題目描述:總共 n 階樓梯,每次可以爬 1 階或 2 階,問有多少種不同的方法可以爬到頂部? Example...

2025-10-03 ‧ 由 kkipan300 分享
DAY 24

Day 24 - Leetcode刷題213. House Robber II (Med)

題目連結: 213. House Robber II 題目描述:與前天的題目幾乎一樣,但增加了一個條件:所有房屋圍成一個環。這意味著第一間房子和最後一間房子是相...

2025-10-04 ‧ 由 kkipan300 分享
DAY 25

Day 25 - Leetcode刷題 740. Delete and Earn(Med)

介紹一題利用轉化的方法來變成熟悉的DP問題 題目連結: 740. Delete and Earn 題目描述:給你一個整數陣列 nums。你需要執行以下操作多次,...

2025-10-05 ‧ 由 kkipan300 分享
DAY 26

Day 26 - Leetcode刷題200. Number of Islands (Med)

現在我們介紹圖論 (Graph Theory) 相關題目 這道題是網格類問題的基礎,也是學習BFS、和DFS的經典題目。 題目連結: 200. Number o...

2025-10-06 ‧ 由 kkipan300 分享
DAY 27

Day 27 - Leetcode刷題130. Surrounded Regions (Med)

題目連結: 130. Surrounded Regions 題目描述:給你一個 m x n 的矩陣 board,由 'X' 和 'O' 組成。請你找出所有被 '...

2025-10-07 ‧ 由 kkipan300 分享
DAY 28

Day 28 - Leetcode刷題78. Subsets (Med)

題目連結: 78. Subsets 題目描述:給你一個整數陣列 nums,陣列中的元素互不相同。返回該陣列所有可能的子集(冪集)。解集不能包含重複的子集。你可以...

2025-10-08 ‧ 由 kkipan300 分享
DAY 29

Day 29 - Leetcode刷題2130. Maximum Twin Sum of a Linked List (Med)

介紹面試會出現的題型 題目連結: 2130. Maximum Twin Sum of a Linked List 題目描述:在一個長度為 n(n 為偶數)的鏈...

2025-10-09 ‧ 由 kkipan300 分享
DAY 30

Day 30 - Leetcode刷題437. Path Sum III (Med)

題目連結: 437. Path Sum III 題目描述:給定一個二元樹的根節點 root 和一個整數 targetSum,求出該樹中節點值之和等於 targe...

2025-10-10 ‧ 由 kkipan300 分享