iT邦幫忙

鐵人檔案

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

Leetcode刷題筆記 系列

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

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

[Day 11] Leetcode 152. Maximum Product Subarray (C++)

前言 先來個之前寫過覺得還算值得練習的DP題目~152. Maximum Product Subarray,之前一時看了沒有頭緒該怎麼寫,把經過過程寫下來~ 解...

2021-09-16 ‧ 由 daipeinew 分享
DAY 12

[Day 12] Leetcode 200. Number of Islands (C++)

前言 這一題200. Number of Islands也是top 100 liked的題目之一,是經典的DFS/BFS題目,一起來看看吧! 想法 想法很簡單,...

2021-09-17 ‧ 由 daipeinew 分享
DAY 13

[Day 13] Leetcode 49. Group Anagrams (C++)

前言 中秋連假第一天,來開啟一系列的題目練習~ 今天挑戰的是top 100 liked中hash table相關的題目─49. Group Anagrams。所...

2021-09-18 ‧ 由 daipeinew 分享
DAY 14

[Day 14] Leetcode 115. Distinct Subsequences (C++)

前言 今日挑戰的題目是115. Distinct Subsequences,雖然是hard,但因為有點想法,感覺可以挑戰一下XD 就一起來破解這題難題吧! 想法...

2021-09-19 ‧ 由 daipeinew 分享
DAY 15

[Day 15] Leetcode 138. Copy List with Random Pointer (C++)

前言 今天選擇的是top 100 liked,並與linked list相關的題目:138. Copy List with Random Pointer。這題不...

2021-09-20 ‧ 由 daipeinew 分享
DAY 16

[Day 16] Leetcode 763. Partition Labels (C++)

前言 今天要解的題目是top 100 liked裡面的763. Partition Labels這題~ 這題的tag包含hash table, two poin...

2021-09-21 ‧ 由 daipeinew 分享
DAY 17

[Day 17] Leetcode 56. Merge Intervals (C++)

前言 連假結束加班加起來QQ 今天就來點輕鬆點,一樣是top 100 liked的題目56. Merge Intervals,雖然是medium,但這題應用的概...

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

[Day 18] Leetcode 1328. Break a Palindrome (C++)

前言 今天來做九月每日挑戰的今天這題1328. Break a Palindrome。這題不是考驗程式能力,而是邏輯問題XD 歸納完規則的瞬間即可解題~ 想法...

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

[Day 19] Leetcode 1137. N-th Tribonacci Number (C++)

前言 September LeetCoding Challenge 2021今天的題目是1137. N-th Tribonacci Number,跟DP最基礎經...

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

[Day 20] Leetcode 739. Daily Temperatures (C++)

前言 今天來個top 100 liked中有趣的問題─739. Daily Temperatures,他相關的tags有:array、stack、monoton...

2021-09-25 ‧ 由 daipeinew 分享