看過很多勵志的故事,聽過很多成功學(xué)的雞湯衔彻,很多書中都在講薇宠,成功需要努力,需要堅持米奸,需要制定計劃等等一系列的說法昼接。但是我還是成為不了一個努力的人,...
一悴晰、一個模型三個特征理論 一個模型:動態(tài)規(guī)劃適合解決的問題的模型慢睡。把這個模型定義為”多階段決策最優(yōu)解模型“,解決的問題的過程铡溪,需要經(jīng)歷多個決策階...
一漂辐、如何理解回溯算法 回溯的處理思想,有點(diǎn)類似枚舉搜索棕硫。枚舉所有的解髓涯,找到滿足期望的解。為了有規(guī)律地枚舉所有可能的解哈扮,避免遺漏和重復(fù)纬纪,把問題求解...
一、如何理解分治算法 分治算法的核心思想就是四個字滑肉,分而治之包各,也就是將原問題劃分成n個規(guī)模較小,并且結(jié)構(gòu)與原問題相似的子問題靶庙,然后再合并其結(jié)果问畅,...
一、貪心算法 什么情況下我們要想到用貪心算法: 1六荒、當(dāng)我們看到這類問題的時候护姆,首先要聯(lián)想到貪心算法:針對一組數(shù)據(jù),我們定義了限制值和期望值掏击,希望...
一卵皂、什么是 Trie樹? Trie樹砚亭,也叫字典樹渐裂,它是一個樹形結(jié)構(gòu)。它是一種專門處理字符串匹配的數(shù)據(jù)結(jié)構(gòu)钠惩,用來解決在一組字符串集合中快速查找某個...
一柒凉、字符串原理 KMP算法是由它的三位作者(D.E.Knuth,J.H.Morris 和 V.R.Pratt)的名字來命名的篓跛;SMP算法的核心思...
一膝捞、BF算法 BF算法中的BF是Brute Force的縮寫,可以叫暴力算法,也叫樸素匹配算法蔬咬。這種算法的字符串匹配很“暴力”鲤遥,比較簡單、容易理...
一林艘、什么是堆盖奈? 堆是一種特殊的樹,堆要滿足下面兩點(diǎn)狐援。1钢坦、堆是一個完全二叉樹;2啥酱、堆中每一個節(jié)點(diǎn)的值都必須大于等于(或小于等于)其子樹中每個節(jié)點(diǎn)的...