iT邦幫忙

鐵人檔案

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

Leetcode刷題筆記 系列

以C++與python 3進行leetcode每日挑戰,熟悉語法並應用有效率的演算法。

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

[Day 21] Leetcode 560. Subarray Sum Equals K (C++)

前言 今天這題也是來自top 100 liked的題目,題目是:560. Subarray Sum Equals K,個人認為這題運用的解法真的可以非常巧妙!學...

2021-09-26 ‧ 由 daipeinew 分享
DAY 22

[Day 22] Leetcode 437. Path Sum III (C++)

前言 今天這題也是TOP 100 Liked中的題目─437. Path Sum III,是昨天最後提到可以延續該題的概念,有一些變化的題目。建議可以先看看昨天...

2021-09-27 ‧ 由 daipeinew 分享
DAY 23

[Day 23] Leetcode 494. Target Sum (C++)

前言 今天這題也是top 100 liked的題目─494. Target Sum。雖然是medium,但我覺得很難QQ 一開始寫的dfs雖然過了,但頗沒有效率...

2021-09-28 ‧ 由 daipeinew 分享
DAY 24

[Day 24] Leetcode 416. Partition Equal Subset Sum (C++)

前言 今天繼續挑戰top 100 liked中sum相關的題目─416. Partition Equal Subset Sum,是不是感覺跟昨天的題目有點像呢?...

2021-09-29 ‧ 由 daipeinew 分享
DAY 25

[Day 25] Leetcode 287. Find the Duplicate Number (C++)

前言 今天先暫停一下sum的題目,來做top 100 liked的另外一題─287. Find the Duplicate Number。 想法 這題其實光是官...

2021-09-30 ‧ 由 daipeinew 分享
DAY 26

[Day 26] Leetcode 283. Move Zeroes (C++)

前言 TGIF!今天來個簡單題休息一下~283. Move Zeroes。這題是要用inplace的方式來把0移到數列的後面。 想法 如果不管不要make a...

2021-10-01 ‧ 由 daipeinew 分享
DAY 27

[Day 27] Leetcode 207. Course Schedule (C++)

前言 今天選擇的是TOP 100 LIKED的另外一題~207. Course Schedule,牽涉到一個經典的演算法,一起來看看吧! 想法 這題的題目是給了...

2021-10-02 ‧ 由 daipeinew 分享
DAY 28

[Day 28] Leetcode 78. Subsets (C++)

前言 今天來看top 100 liked的另外一medium題─78. Subsets。整個題目很單純,也沒有什麼限制,但有很多不一樣的做法可以取得答案。 想法...

2021-10-03 ‧ 由 daipeinew 分享
DAY 29

[Day 29] Leetcode 15. 3Sum (C++)

前言 到了倒數第二天啦~ 大概Day 21開始有一系列的sum題目,一直說要接續完成,終於今天又回歸了─也是top 100 liked中的sum題目─15. 3...

2021-10-04 ‧ 由 daipeinew 分享
DAY 30

[Day 30] Leetcode 124. Binary Tree Maximum Path Sum (C++)

前言 終於~到了最後一天,就用top 100 liked中還未完成的sum系列題目,最後的hard來畫上句點吧~ 這題是124. Binary Tree Max...

2021-10-05 ‧ 由 daipeinew 分享