動態規劃
#
動態規劃
含有「動態規劃」關鍵字的內容
全部共 39 篇文章
排序:發佈日期新到舊
合縱連橫: 從 格子點DP框架 理解 最小成本的下降路徑
這篇文章,會帶著大家複習以前學過的 格子點DP框架, 並且以最小成本的下降路徑的應用題與概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 最小成本下降路徑的形式 每個格子點的值代表經過的成本。 要求從最上面那排往下方走,落到最下一排的最小成本的下降路徑。
小松鼠
發佈於
小松鼠的演算法解題教學
8
閱讀時間約
13
分鐘
#
下降路徑
#
下墜路徑
#
最佳化
合縱連橫: 從 數列DP 理解 遞迴數列的本質
這篇文章,會帶著大家複習以前學過的數列DP框架, 並且以費式數列、爬樓梯、骨牌拚接的應用與遞迴數列概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 數列DP與遞迴數列常見的形式 如果是遞迴數列,常常看到以函數型式表達
小松鼠
發佈於
小松鼠的演算法解題教學
8
閱讀時間約
1
分鐘
#
數列DP
#
動態規劃
#
數列
合縱連橫: 從 二進位DP框架 來看整數有幾個bit1
這篇文章,會帶著大家複習以前學過的二進位DP框架, 並且以0~N的整數有幾個bit1,有幾個bit0的概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 常見的考法 請問整數k有幾個bit1? 有幾個bit0? 請問整數0到整數N分別各有幾個bit1? 有幾個
小松鼠
發佈於
小松鼠的演算法解題教學
11
閱讀時間約
7
分鐘
#
DP
#
動態規劃
#
統整
合縱連橫: 從路徑和 理解 DFS+樹型DP 框架的本質。
這篇文章,會帶著大家複習以前學過的DFS框架 結合樹型DP, 並且以路徑和Path Sum的概念與應用為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 DFS 深度優先搜索框架 def dfs( parameter ): if base case or sto
小松鼠
發佈於
小松鼠的演算法解題教學
10
閱讀時間約
9
分鐘
#
DFS
#
DP
#
tree
合縱連橫: 從區間和應用理解 前綴和 的本質
這篇文章,會帶著大家複習以前學過的前綴和框架, 並且以區間和的概念與應用為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 前綴和 prefix sum框架 與 區間和計算的關係式 接下來,我們會用這個上面這種框架,貫穿一些同類型,有關聯的題目 (請讀者、或觀眾
小松鼠
發佈於
小松鼠的演算法解題教學
7
閱讀時間約
10
分鐘
#
前綴和
#
區間和
#
框架
合縱連橫: 從DP框架理解 最佳股票買賣系列題 的背後本質
這篇文章,會帶著大家複習以前學過的FSM+DP框架, 並且以有限狀態機 + DP狀態轉移的概念為核心, 貫穿一些相關聯最佳股票買賣系列的題目, 透過框架複現來幫助讀者理解這個實用的演算法框架。 基本的FSM + DP 框架,配合交易邏輯。 針對每一天,其實歸根究柢只有兩種狀態。 第一種
小松鼠
發佈於
小松鼠的演算法解題教學
11
閱讀時間約
18
分鐘
#
stock
#
trade
#
股票
合縱連橫: 找零錢的DP框架_理解背後的本質
最近會試著寫一些統整類的文章, 幫助讀者、觀眾整理、吸收、複習已經學習到的演算法框架。 找零錢框架 在以前學過的題目中,我們已經學會了考零錢的抽象思考邏輯與框架,就是試著用每一種銅板去湊出n元(也就是找零錢的過程) 寫成虛擬碼或演算法,找零錢用了幾枚銅板可以這樣表達 # 銅板數目累加
小松鼠
發佈於
小松鼠的演算法解題教學
6
閱讀時間約
13
分鐘
#
DP
#
統整
#
框架
一魚多吃 用DP解 編輯距離 Edit Distance_Leetcode #72 精選75題
題目敘述 給定兩個字串word1和word2,每次操作時,可以有三個選項 插入一個字元 刪除一個字元 替換一個字元 請問把word1轉換成word2的最小操作次數是多少? 題目的原文敘述 約束條件 Constraints: 0 <= word1.length, word2.le
小松鼠
發佈於
Leetcode 精選75題 上機考面試題 詳解
5
閱讀時間約
12
分鐘
#
DP
#
動態規劃
#
字串
一魚多吃 用DP解 骨牌拼接 Domino and Tromino Tiling_Leetcode 790 精選75題
題目敘述 題目會給我們兩種無限量供應的骨牌Domino 和 Tromino,形狀分別如下 題目的輸入會有一個參數n。 可以任意旋轉方向進行拼接,請問最後拼成 2 x n 長方形區域的方法數有幾種? 例如 n = 3 時,拼成2 x 3 的長方形區域有五種方法。 題目的原文敘述
小松鼠
發佈於
Leetcode 精選75題 上機考面試題 詳解
5
閱讀時間約
9
分鐘
#
DP
#
動態規劃
#
math
模擬:有交易成本的最佳股票買賣 Best Time to Buy&Sell Stock_Leetcode714 精選75
題目敘述 題目會給我們一個陣列prices,裡面的數值代表每一個交易日的股票股價。 每次買入股票時會有一個額外附帶的交易成本fee。 題目讓我們做多,而且不限制交易次數。 題目禁止持有多重部位,也就是說,必須是買賣輪流交替的形式。 比如說 買,買,買 這種方式是不被允許的。 請問最終
小松鼠
發佈於
Leetcode 精選75題 上機考面試題 詳解
3
閱讀時間約
5
分鐘
#
DP
#
狀態機
#
FSM
#
#
#
#
#
#
#
#
#