iT邦幫忙

鐵人檔案

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

30天 LeetCode 演算法實戰:Java 與 Python 解法比較 系列

本次自主學習以 LeetCode 演算法題目為主軸,透過 30 天的連續實作,學習常見的資料結構與演算法,例如陣列、雜湊表、鏈結串列、堆疊、佇列、樹、搜尋、排序、動態規劃等。每個單元將選擇一個 LeetCode 題目,分別使用 Java 與 Python 實作,整理解題思路、程式碼及時間與空間複雜度,並比較兩種程式語言在語法、實作方式與解題上的差異。希望透過持續練習提升程式設計、問題分析與演算法思考能力,並累積實際撰寫程式與解決問題的經驗。

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

Day 21|Flood Fill:Java 與 Python 實作 DFS / BFS

一、題目介紹今天要練習的題目是LeetCode 733:Flood Fill 題目會給我們一個二維圖片image,每個位置代表一個像素的顏色,另外給定起始位置(...

2026-09-22 ‧ 由 judy0314 分享
DAY 22

Day 22|Number of Islands:Java 與 Python 實作 DFS / BFS

一、題目介紹今天要練習的題目是LeetCode 200:Number of Islands 題目會給我們一個由1和0組成的二維grid 1代表陸地 0代表...

2026-09-23 ‧ 由 judy0314 分享