iT邦幫忙

鐵人檔案

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

leetcode解題學習java 系列

一天1~2題leetcode來訓練解題能力

參賽天數 14 天 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

30天LeetCode挑戰紀錄-DAY11. Group Anagrams

題目 題目說他會給我一個字串的陣列,然後我要把是anagram的分類在一起,anagram就是他們的組成字母一樣,但順序不同。然後回傳一個分類好的字串陣列給他...

2025-09-25 ‧ 由 jiuca9131 分享
DAY 12

30天LeetCode挑戰紀錄-DAY12. Subarray Sum Equals K

題目 這一題呢我其實看了很久,因為我不太懂他的意思。然後Chat gpt給了我一個很好的解釋,所以我想跟大家分享一下。他說我們可以拿記帳來比喻,像Example...

2025-09-26 ‧ 由 jiuca9131 分享
DAY 13

30天LeetCode挑戰紀錄-DAY13. Longest Consecutive Sequence

題目 他說他會給一個沒有排序過的整數陣列,然後們要回傳這個整數陣列可以湊成連續數列的長度。然後他還規定我的時間複雜度一定要是O(n)。 Example 1:In...

2025-09-27 ‧ 由 jiuca9131 分享
DAY 14

30天LeetCode挑戰紀錄-DAY14. LRU Cache

題目 他說我們要設計一個LRU Cache (Least Recently Used Cache),時間複雜度為O(1),而且需要支援兩個動作。 get(ke...

2025-09-28 ‧ 由 jiuca9131 分享
DAY 14

30天LeetCode挑戰紀錄-DAY15. 制定第三週目標+Dynamic Programming介紹

本週規劃 第一週:Array第二週:Hash Table第三週:Dynamic Programming Climbing Stairs (Easy) Fibo...

2025-09-30 ‧ 由 jiuca9131 分享
DAY 14

30天LeetCode挑戰紀錄-DAY16. Climbing Stairs

題目 題目說有一個樓梯總共有n階,我每次可以爬1階或2階。那我們要算出總共有幾種不同的走法可以到第n階呢。 想法 因為之前有解過類似的數學題,所以就想說先畫圖...

2025-10-01 ‧ 由 jiuca9131 分享

30天LeetCode挑戰紀錄-DAY17. Fibonacci Number

題目 題目說他會給一個整數n,然後我們要算出第n個的費波那契數回傳給他 想法 圖片來源:http://www.mathsgreat.com/fibon/fi...

2025-10-19 ‧ 由 jiuca9131 分享

30天LeetCode挑戰紀錄-DAY18. House Robber

題目 他說我是一個專業的小偷,然後每棟房屋裡都有一定的現金,但限制是相鄰的房屋都連接了保全系統,如果同一晚偷了相鄰的兩間房,那系統會自動報警。所以他會給我們每棟...

2025-10-19 ‧ 由 jiuca9131 分享

30天LeetCode挑戰紀錄-DAY19. Coin Change

題目 他會給我一個整數陣列coins[],代表的就是各個硬幣的面額,然後還會給我們一個數字amount,我們要做的就是用他給的面額湊出那個數字,而且湊出來的硬...

2025-10-19 ‧ 由 jiuca9131 分享

30天LeetCode挑戰紀錄-DAY20. Longest Increasing Subsequence

題目 他說他會給我們一個整數陣列,然後我們要找出最長的遞增長度,並回傳。 Example 1:Input: nums = [10,9,2,5,3,7,101,...

2025-10-19 ‧ 由 jiuca9131 分享