9.3 - 高算5

講了動態(tài)規(guī)劃:
一道題如何判斷用動態(tài)規(guī)劃來解袖迎,并且如何解猫牡,一共有以下幾個要素:
動態(tài)規(guī)劃一般可以回答以下三個問題:
a) 最優(yōu)解/Maximum/Minimum
b) Yes/No
c) Count(*) 2. ?方程 Function
然后在構(gòu)造動態(tài)規(guī)劃的解答的時候,主要分為下面四個步驟

  1. 狀態(tài) State
    靈感,創(chuàng)造?力,存儲?小規(guī)模問題的結(jié)果
  2. 狀態(tài)之間的聯(lián)系,怎么通過?小的狀態(tài),來求得?大的狀態(tài)
  3. 初始化 Intialization:最極限的?小狀態(tài)是什么, 起點
  4. 答案 Answer: 最?大的那個狀態(tài)是什么,終點

以上是基礎(chǔ)算法班的知識捆昏,這節(jié)課主要講的是記憶化滾動數(shù)組優(yōu)化和記憶化搜索赚楚。

滾動數(shù)組優(yōu)化主要是如果遞推公式里,i的值只和有限個前值相關(guān)屡立,就可以優(yōu)化直晨,比如i只和i-1,i-2相關(guān)膨俐,那么只要開一個長度為2的數(shù)組循環(huán)利用就可以了勇皇。

記憶化搜索的主要用處是1. 當(dāng)DP的i不是只和前面的值有關(guān)的情況,比如說有可能是矩陣類型的搜索需要搜索四個方向焚刺,2.game的問題敛摘,兩個玩家你拿一個我拿一個這種用記憶化搜索比較容易一些

題目:
1. Longest Increasing Continuous Subsequence: 因為是連續(xù)的,所以后一個值只和前一個值有關(guān)系乳愉,所以可以用滾動數(shù)組優(yōu)化

2. Maximum Subarray: 利用前綴和數(shù)組

3. Maximal Square: 利用以某一個坐標為右下角的點兄淫,看看能不能形成正方形,并且記錄其邊長

4. Longest Palindromic Substring: 這題我從來都沒用動態(tài)規(guī)劃來解決過蔓姚,直接loop

5. Coins in a Line: 記憶化搜索中的game問題捕虽,只考慮當(dāng)前自己能夠獲得的值

6. Coins in a Line II: 同上題

7. House Robber : 可以用滾動數(shù)組來優(yōu)化

8. Maximum Product Subarray: 除了記錄當(dāng)前最小值和當(dāng)前最大值,關(guān)鍵是要把自己這個點加進去考慮

9. Longest Increasing Subsequence:這題的i和前面0~i-1個值都相關(guān)坡脐,所以沒法用滾動數(shù)組來優(yōu)化了

10. Longest Increasing Continuous subsequence II: 這題叫做滑雪道問題泄私,就是從最高處一直朝下滑。一道很好的記憶化搜索+backtracking的問題∩味耍可以再做一遍

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捅暴,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咧纠,更是在濱河造成了極大的恐慌蓬痒,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漆羔,死亡現(xiàn)場離奇詭異梧奢,居然都是意外死亡,警方通過查閱死者的電腦和手機钧椰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進店門粹断,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人嫡霞,你說我怎么就攤上這事瓶埋。” “怎么了诊沪?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵养筒,是天一觀的道長。 經(jīng)常有香客問我端姚,道長晕粪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任渐裸,我火速辦了婚禮巫湘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昏鹃。我一直安慰自己尚氛,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布洞渤。 她就那樣靜靜地躺著阅嘶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪载迄。 梳的紋絲不亂的頭發(fā)上讯柔,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天,我揣著相機與錄音护昧,去河邊找鬼魂迄。 笑死,一個胖子當(dāng)著我的面吹牛惋耙,可吹牛的內(nèi)容都是我干的极祸。 我是一名探鬼主播慈格,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼怠晴,長吁一口氣:“原來是場噩夢啊……” “哼遥金!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蒜田,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤稿械,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后冲粤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體美莫,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年梯捕,在試婚紗的時候發(fā)現(xiàn)自己被綠了厢呵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡傀顾,死狀恐怖襟铭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情短曾,我是刑警寧澤寒砖,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站嫉拐,受9級特大地震影響哩都,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜婉徘,卻給世界環(huán)境...
    茶點故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一漠嵌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盖呼,春花似錦儒鹿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至锌仅,卻和暖如春章钾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背热芹。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工贱傀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人伊脓。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓府寒,卻偏偏與公主長得像魁衙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子株搔,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內(nèi)容