小松鼠的演算法樂園
Leetcode精選75題 解析+統整
29
免費公開
86
付費限定
房間資訊
付費訂閱
Leetcode 國際版精選75題 上機考面試題 詳解 題目與題解 熱門考點 目錄 https://bit.ly/3z3S5vC 裡面包含: 1. 內涵題意解析 2. 演算法建造 3. python解題程式碼 4. 複雜度分析 5. 關鍵知識點提示 6. 獨門心法、實用的演算法框架與統整
全部
陣列/字串 相關
雙指針 相關
滑動窗口 相關
前綴和 相關
集合/雜湊表 相關
堆疊/佇列 相關
DFS 相關
BFS 相關
DP動態規劃 相關
二分搜尋 相關
全部
陣列/字串 相關
雙指針 相關
滑動窗口 相關
前綴和 相關
集合/雜湊表 相關
堆疊/佇列 相關
DFS 相關
BFS 相關
DP動態規劃 相關
二分搜尋 相關
全部類型
免費與付費
最新發佈
最新發佈
小松鼠
2024/05/29
Leetcode 精選75題 分配比重 題目與題解 熱門考點 演算法框架複習 目錄
Leetcode 精選75題 題目與題解 熱門考點 目錄 (持續更新中) 建議從左側目錄 或者 按Ctrl+F輸入關鍵字進行搜尋
#
python
#
leetcode
#
algorithm
12
7
小松鼠
2024/05/29
Leetcode 精選75題 分配比重 題目與題解 熱門考點 演算法框架複習 目錄
Leetcode 精選75題 題目與題解 熱門考點 目錄 (持續更新中) 建議從左側目錄 或者 按Ctrl+F輸入關鍵字進行搜尋
#
python
#
leetcode
#
algorithm
12
7
小松鼠
2024/05/10
滄海一粟 第k小的分數(最小堆+生成應用) Leetcode #786
輸入給定一個已經從小到大排序好,而且彼此互質的整數陣列, 請問任取兩數分別當作分子、分母,第k小的分數是多少? 輸出請以 [分子,分母] 的形式回傳答案。
#
python
#
leetcode
#
algorithm
16
1
小松鼠
2024/05/10
滄海一粟 第k小的分數(最小堆+生成應用) Leetcode #786
輸入給定一個已經從小到大排序好,而且彼此互質的整數陣列, 請問任取兩數分別當作分子、分母,第k小的分數是多少? 輸出請以 [分子,分母] 的形式回傳答案。
#
python
#
leetcode
#
algorithm
16
1
小松鼠
2024/04/15
合縱連橫: 從 括弧配對 理解 配對模型與Stack應用
這篇文章,會帶著大家複習以前學過的配對模型與Stack框架, 並且以括弧配對的應用題與概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 首先,Stack本身具有Last-In First-Out 後進先出的特質。 再根據題目所需要的資訊利用Stack去儲存索引
#
python
#
leetcode
#
algorithm
11
1
小松鼠
2024/04/15
合縱連橫: 從 括弧配對 理解 配對模型與Stack應用
這篇文章,會帶著大家複習以前學過的配對模型與Stack框架, 並且以括弧配對的應用題與概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 首先,Stack本身具有Last-In First-Out 後進先出的特質。 再根據題目所需要的資訊利用Stack去儲存索引
#
python
#
leetcode
#
algorithm
11
1
小松鼠
2024/02/29
堆疊應用+模擬: 移除字串中的星號_Leetcode 精選75題解析
題目敘述 題目會給我們一個字串s。 要求我們移除字串中的星號,還有刪除星號左手邊最靠近的第一個字元。 以字串的形式返回輸出答案。 題目的原文敘述 測試範例 Example 1: Input: s = "leet**cod*e" Output: "lecoe" Explanation:
#
leetcode
#
leetcode75
#
stack
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 移除字串中的星號_Leetcode 精選75題解析
題目敘述 題目會給我們一個字串s。 要求我們移除字串中的星號,還有刪除星號左手邊最靠近的第一個字元。 以字串的形式返回輸出答案。 題目的原文敘述 測試範例 Example 1: Input: s = "leet**cod*e" Output: "lecoe" Explanation:
#
leetcode
#
leetcode75
#
stack
2
1
小松鼠
2024/02/29
系統設計: 最近幾筆的來電紀錄_Leetcode 精選75題解析
題目敘述 題目會給我們一個定義好的類別和function介面,要求我們實作建構子和ping() function來滿足指定的需求。 RecentCounter類別的建構子 建構子應該初始化來電紀錄,內容為空(零筆資料) int ping(int t) t代表來電時刻,單位是毫秒m
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
系統設計: 最近幾筆的來電紀錄_Leetcode 精選75題解析
題目敘述 題目會給我們一個定義好的類別和function介面,要求我們實作建構子和ping() function來滿足指定的需求。 RecentCounter類別的建構子 建構子應該初始化來電紀錄,內容為空(零筆資料) int ping(int t) t代表來電時刻,單位是毫秒m
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 字串解碼_Leetcode 精選75題解析
題目敘述 題目會給定一個輸入字串s和一套編碼規則,要求我們針對字串s進行解碼,並且以字串的形式返回答案。 編碼規則: 數字[字串] -> []內的字串以對應倍數做展開,而且允許巢狀編碼。 例如: 3[a] 解碼完就是 aaa 2[bc] 解碼完就是 bcbc 2[a2[b]] = 2
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 字串解碼_Leetcode 精選75題解析
題目敘述 題目會給定一個輸入字串s和一套編碼規則,要求我們針對字串s進行解碼,並且以字串的形式返回答案。 編碼規則: 數字[字串] -> []內的字串以對應倍數做展開,而且允許巢狀編碼。 例如: 3[a] 解碼完就是 aaa 2[bc] 解碼完就是 bcbc 2[a2[b]] = 2
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 星球碰撞_Leetcode 精選75題解析
題目敘述 題目會給定我們一個整數陣列asteroids,每個元素代表每顆星球的大小和飛行方向。 絕對值的部分越大,代表星球的大小越大。 若數值為正,代表星球向右飛。 若數值為負,代表星球向左飛。 當兩顆星球碰撞時,會有以下碰撞規則規定: 如果一顆比較大,另一顆比較小,則比較大的那棵
#
leetcode
#
leetcode75
#
python
3
1
小松鼠
2024/02/29
堆疊應用+模擬: 星球碰撞_Leetcode 精選75題解析
題目敘述 題目會給定我們一個整數陣列asteroids,每個元素代表每顆星球的大小和飛行方向。 絕對值的部分越大,代表星球的大小越大。 若數值為正,代表星球向右飛。 若數值為負,代表星球向左飛。 當兩顆星球碰撞時,會有以下碰撞規則規定: 如果一顆比較大,另一顆比較小,則比較大的那棵
#
leetcode
#
leetcode75
#
python
3
1
小松鼠
2024/02/20
用 單調棧 來解 最近幾日股價的高點 Online Stock Span_Leetcode #901精選75題
題目敘述 題目會給我們一個StockSpanner類別, 還有對應的建構子和function: int next( int price)介面。 next(int price)呼叫的時後回傳入當天的股票價格,要求我們計算price這個價格是過去k天以來的最高價,返回k值。 舉例來說: 若股價分
#
python
#
leetcode
#
algorithm
3
1
小松鼠
2024/02/20
用 單調棧 來解 最近幾日股價的高點 Online Stock Span_Leetcode #901精選75題
題目敘述 題目會給我們一個StockSpanner類別, 還有對應的建構子和function: int next( int price)介面。 next(int price)呼叫的時後回傳入當天的股票價格,要求我們計算price這個價格是過去k天以來的最高價,返回k值。 舉例來說: 若股價分
#
python
#
leetcode
#
algorithm
3
1
小松鼠
2024/02/20
用 單調棧 來解 每日溫度變化 Daily Temperatures Leetcode #739 精選75題
題目會給定一個輸入陣列temperatures ,分別代表每一天的溫度。 請計算每一天還要再過幾天才會遇到更溫暖的日子,如果遇不到,則回填0。 請以陣列的形式返回答案。 題目的原文敘述 約束條件 Constraints: 1 <= temperatures.length <= 10^
#
python
#
leetcode
#
algorithm
4
1
小松鼠
2024/02/20
用 單調棧 來解 每日溫度變化 Daily Temperatures Leetcode #739 精選75題
題目會給定一個輸入陣列temperatures ,分別代表每一天的溫度。 請計算每一天還要再過幾天才會遇到更溫暖的日子,如果遇不到,則回填0。 請以陣列的形式返回答案。 題目的原文敘述 約束條件 Constraints: 1 <= temperatures.length <= 10^
#
python
#
leetcode
#
algorithm
4
1
小松鼠
2024/01/24
互動遊戲模擬題 DOTA2 元老對戰遊戲_Leetcode #649_Leetcode 精選75題解析
題目敘述 Dota2 的世界有兩個陣營:Radiant(天輝)和 Dire(夜魘) Dota2 元老院由兩派的元老組成。現在元老院希望對一個 Dota2 遊戲裡的改變作出決定。他們以一個回合制的過程的進行投票。在每一輪中,每一位元老都可以行使兩項權利中的一項: 禁止一名元老的權利:元老
#
leetcode
#
leetcode75
#
fifo
4
1
小松鼠
2024/01/24
互動遊戲模擬題 DOTA2 元老對戰遊戲_Leetcode #649_Leetcode 精選75題解析
題目敘述 Dota2 的世界有兩個陣營:Radiant(天輝)和 Dire(夜魘) Dota2 元老院由兩派的元老組成。現在元老院希望對一個 Dota2 遊戲裡的改變作出決定。他們以一個回合制的過程的進行投票。在每一輪中,每一位元老都可以行使兩項權利中的一項: 禁止一名元老的權利:元老
#
leetcode
#
leetcode75
#
fifo
4
1
加入
全部
陣列/字串 相關
雙指針 相關
滑動窗口 相關
前綴和 相關
集合/雜湊表 相關
堆疊/佇列 相關
DFS 相關
BFS 相關
DP動態規劃 相關
二分搜尋 相關
全部
陣列/字串 相關
雙指針 相關
滑動窗口 相關
前綴和 相關
集合/雜湊表 相關
堆疊/佇列 相關
DFS 相關
BFS 相關
DP動態規劃 相關
二分搜尋 相關
全部類型
免費與付費
最新發佈
最新發佈
小松鼠
2024/05/29
Leetcode 精選75題 分配比重 題目與題解 熱門考點 演算法框架複習 目錄
Leetcode 精選75題 題目與題解 熱門考點 目錄 (持續更新中) 建議從左側目錄 或者 按Ctrl+F輸入關鍵字進行搜尋
#
python
#
leetcode
#
algorithm
12
7
小松鼠
2024/05/29
Leetcode 精選75題 分配比重 題目與題解 熱門考點 演算法框架複習 目錄
Leetcode 精選75題 題目與題解 熱門考點 目錄 (持續更新中) 建議從左側目錄 或者 按Ctrl+F輸入關鍵字進行搜尋
#
python
#
leetcode
#
algorithm
12
7
小松鼠
2024/05/10
滄海一粟 第k小的分數(最小堆+生成應用) Leetcode #786
輸入給定一個已經從小到大排序好,而且彼此互質的整數陣列, 請問任取兩數分別當作分子、分母,第k小的分數是多少? 輸出請以 [分子,分母] 的形式回傳答案。
#
python
#
leetcode
#
algorithm
16
1
小松鼠
2024/05/10
滄海一粟 第k小的分數(最小堆+生成應用) Leetcode #786
輸入給定一個已經從小到大排序好,而且彼此互質的整數陣列, 請問任取兩數分別當作分子、分母,第k小的分數是多少? 輸出請以 [分子,分母] 的形式回傳答案。
#
python
#
leetcode
#
algorithm
16
1
小松鼠
2024/04/15
合縱連橫: 從 括弧配對 理解 配對模型與Stack應用
這篇文章,會帶著大家複習以前學過的配對模型與Stack框架, 並且以括弧配對的應用題與概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 首先,Stack本身具有Last-In First-Out 後進先出的特質。 再根據題目所需要的資訊利用Stack去儲存索引
#
python
#
leetcode
#
algorithm
11
1
小松鼠
2024/04/15
合縱連橫: 從 括弧配對 理解 配對模型與Stack應用
這篇文章,會帶著大家複習以前學過的配對模型與Stack框架, 並且以括弧配對的應用題與概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 首先,Stack本身具有Last-In First-Out 後進先出的特質。 再根據題目所需要的資訊利用Stack去儲存索引
#
python
#
leetcode
#
algorithm
11
1
小松鼠
2024/02/29
堆疊應用+模擬: 移除字串中的星號_Leetcode 精選75題解析
題目敘述 題目會給我們一個字串s。 要求我們移除字串中的星號,還有刪除星號左手邊最靠近的第一個字元。 以字串的形式返回輸出答案。 題目的原文敘述 測試範例 Example 1: Input: s = "leet**cod*e" Output: "lecoe" Explanation:
#
leetcode
#
leetcode75
#
stack
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 移除字串中的星號_Leetcode 精選75題解析
題目敘述 題目會給我們一個字串s。 要求我們移除字串中的星號,還有刪除星號左手邊最靠近的第一個字元。 以字串的形式返回輸出答案。 題目的原文敘述 測試範例 Example 1: Input: s = "leet**cod*e" Output: "lecoe" Explanation:
#
leetcode
#
leetcode75
#
stack
2
1
小松鼠
2024/02/29
系統設計: 最近幾筆的來電紀錄_Leetcode 精選75題解析
題目敘述 題目會給我們一個定義好的類別和function介面,要求我們實作建構子和ping() function來滿足指定的需求。 RecentCounter類別的建構子 建構子應該初始化來電紀錄,內容為空(零筆資料) int ping(int t) t代表來電時刻,單位是毫秒m
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
系統設計: 最近幾筆的來電紀錄_Leetcode 精選75題解析
題目敘述 題目會給我們一個定義好的類別和function介面,要求我們實作建構子和ping() function來滿足指定的需求。 RecentCounter類別的建構子 建構子應該初始化來電紀錄,內容為空(零筆資料) int ping(int t) t代表來電時刻,單位是毫秒m
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 字串解碼_Leetcode 精選75題解析
題目敘述 題目會給定一個輸入字串s和一套編碼規則,要求我們針對字串s進行解碼,並且以字串的形式返回答案。 編碼規則: 數字[字串] -> []內的字串以對應倍數做展開,而且允許巢狀編碼。 例如: 3[a] 解碼完就是 aaa 2[bc] 解碼完就是 bcbc 2[a2[b]] = 2
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 字串解碼_Leetcode 精選75題解析
題目敘述 題目會給定一個輸入字串s和一套編碼規則,要求我們針對字串s進行解碼,並且以字串的形式返回答案。 編碼規則: 數字[字串] -> []內的字串以對應倍數做展開,而且允許巢狀編碼。 例如: 3[a] 解碼完就是 aaa 2[bc] 解碼完就是 bcbc 2[a2[b]] = 2
#
leetcode
#
leetcode75
#
python
2
1
小松鼠
2024/02/29
堆疊應用+模擬: 星球碰撞_Leetcode 精選75題解析
題目敘述 題目會給定我們一個整數陣列asteroids,每個元素代表每顆星球的大小和飛行方向。 絕對值的部分越大,代表星球的大小越大。 若數值為正,代表星球向右飛。 若數值為負,代表星球向左飛。 當兩顆星球碰撞時,會有以下碰撞規則規定: 如果一顆比較大,另一顆比較小,則比較大的那棵
#
leetcode
#
leetcode75
#
python
3
1
小松鼠
2024/02/29
堆疊應用+模擬: 星球碰撞_Leetcode 精選75題解析
題目敘述 題目會給定我們一個整數陣列asteroids,每個元素代表每顆星球的大小和飛行方向。 絕對值的部分越大,代表星球的大小越大。 若數值為正,代表星球向右飛。 若數值為負,代表星球向左飛。 當兩顆星球碰撞時,會有以下碰撞規則規定: 如果一顆比較大,另一顆比較小,則比較大的那棵
#
leetcode
#
leetcode75
#
python
3
1
小松鼠
2024/02/20
用 單調棧 來解 最近幾日股價的高點 Online Stock Span_Leetcode #901精選75題
題目敘述 題目會給我們一個StockSpanner類別, 還有對應的建構子和function: int next( int price)介面。 next(int price)呼叫的時後回傳入當天的股票價格,要求我們計算price這個價格是過去k天以來的最高價,返回k值。 舉例來說: 若股價分
#
python
#
leetcode
#
algorithm
3
1
小松鼠
2024/02/20
用 單調棧 來解 最近幾日股價的高點 Online Stock Span_Leetcode #901精選75題
題目敘述 題目會給我們一個StockSpanner類別, 還有對應的建構子和function: int next( int price)介面。 next(int price)呼叫的時後回傳入當天的股票價格,要求我們計算price這個價格是過去k天以來的最高價,返回k值。 舉例來說: 若股價分
#
python
#
leetcode
#
algorithm
3
1
小松鼠
2024/02/20
用 單調棧 來解 每日溫度變化 Daily Temperatures Leetcode #739 精選75題
題目會給定一個輸入陣列temperatures ,分別代表每一天的溫度。 請計算每一天還要再過幾天才會遇到更溫暖的日子,如果遇不到,則回填0。 請以陣列的形式返回答案。 題目的原文敘述 約束條件 Constraints: 1 <= temperatures.length <= 10^
#
python
#
leetcode
#
algorithm
4
1
小松鼠
2024/02/20
用 單調棧 來解 每日溫度變化 Daily Temperatures Leetcode #739 精選75題
題目會給定一個輸入陣列temperatures ,分別代表每一天的溫度。 請計算每一天還要再過幾天才會遇到更溫暖的日子,如果遇不到,則回填0。 請以陣列的形式返回答案。 題目的原文敘述 約束條件 Constraints: 1 <= temperatures.length <= 10^
#
python
#
leetcode
#
algorithm
4
1
小松鼠
2024/01/24
互動遊戲模擬題 DOTA2 元老對戰遊戲_Leetcode #649_Leetcode 精選75題解析
題目敘述 Dota2 的世界有兩個陣營:Radiant(天輝)和 Dire(夜魘) Dota2 元老院由兩派的元老組成。現在元老院希望對一個 Dota2 遊戲裡的改變作出決定。他們以一個回合制的過程的進行投票。在每一輪中,每一位元老都可以行使兩項權利中的一項: 禁止一名元老的權利:元老
#
leetcode
#
leetcode75
#
fifo
4
1
小松鼠
2024/01/24
互動遊戲模擬題 DOTA2 元老對戰遊戲_Leetcode #649_Leetcode 精選75題解析
題目敘述 Dota2 的世界有兩個陣營:Radiant(天輝)和 Dire(夜魘) Dota2 元老院由兩派的元老組成。現在元老院希望對一個 Dota2 遊戲裡的改變作出決定。他們以一個回合制的過程的進行投票。在每一輪中,每一位元老都可以行使兩項權利中的一項: 禁止一名元老的權利:元老
#
leetcode
#
leetcode75
#
fifo
4
1