iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-刷題不只是刷題

[30天LeetCode挑戰] 每天一點演算法,讓技巧融會貫通 系列

這次的iThome鐵人賽,我計劃用30天的時間,每天分享LeetCode刷題的思路與解題技巧,並將過程中學到的演算法知識內化成自己的表達方式。這次比賽對自己的期許:不僅能夠正確解出題目,還要深入理解每個演算法,將其靈活運用。

背景電子工程系,經常使用Python等語言進行開發,但沒有系統學習過演算法,目前胡亂刷過約30題,主要集中在Easy難度,Medium題目只佔不到5%。

策略:將題目按照所涉及的演算法類型進行分類,並在每天刷完題後撰寫演算法筆記,加深記憶、增強對演算法的掌握。

趕在報名截止前決定參賽,目的是給自己持續學習的動力,期待這次挑戰能讓我在演算法上有所突破!

參賽天數 13 天 | 共 13 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] 關於二元樹、BST、Quick Sort、Merge Sort的刷題筆記(226, 110)

226. Invert Binary Tree 題目描述得非常簡單,給定一棵二元樹,你需要翻轉它,將左子樹與右子樹互換,輸出這棵樹翻轉後的結果。使用遞迴的解法:...

2024-09-25 ‧ 由 很懶欸 分享
DAY 12

[Day12] 關於二元樹、BST、Quick Sort、Merge Sort的刷題筆記(111, 230)

111. Minimum Depth of Binary Tree 題目要求我們找到二元樹的最小深度。 而最小深度的定義是:從根節點到最近葉子節點的最短路徑上的...

2024-09-26 ‧ 由 很懶欸 分享
DAY 13

[Day13] 關於二元樹、BST、Quick Sort、Merge Sort的刷題筆記(108, 700)

LeetCode 108: Convert Sorted Array to Binary Search Tree 題目要求將一個升序排列的數組轉換為一棵高度平衡...

2024-09-27 ‧ 由 很懶欸 分享