Frontend:html nounsCSS adjectivesJavaScript verbs
本質(zhì) : 記憶化搜索避免重復(fù)計算 多重循環(huán)vs記憶化搜索多重循環(huán):可以不用遞歸 可以對空間復(fù)雜度進(jìn)行優(yōu)化 步驟:初始化,循環(huán),終點(diǎn) 什么情況下使用動態(tài)規(guī)劃? 求最大最小值、最...
653 Two SumGiven a binary search tree and a target number, rerturn true if there exist ...
Bit manipulation is the act of algorithmically manipulating bits or other pieces of dat...
棧和隊列也是比較常見的數(shù)據(jù)結(jié)構(gòu),它們是比較特殊的線性表,因為對于棧來說,訪問、插入和刪除元素只能在棧頂進(jìn)行,對于隊列來說,元素只能從隊列尾插入,從隊列頭訪問和刪除。 對棧的基...
鏈表是一種物理存儲單元上非連續(xù)、非順序的存儲結(jié)構(gòu),數(shù)據(jù)元素的邏輯順序是通過鏈表中的指針鏈接次序?qū)崿F(xiàn)的。鏈表由一系列節(jié)點(diǎn)組成,這些節(jié)點(diǎn)不必在內(nèi)存中相連。每個節(jié)點(diǎn)由數(shù)據(jù)部分Dat...
數(shù)組是一種大小固定的數(shù)據(jù)結(jié)構(gòu),對線性表的所有操作都可以通過數(shù)組來實現(xiàn)。雖然數(shù)組一旦創(chuàng)建之后,它的大小就無法改變了,但是當(dāng)數(shù)組不能再存儲線性表中的新元素時,我們可以創(chuàng)建一個新的...