Frontend:html nounsCSS adjectivesJavaScript verbs
Tree DFSPreorder:Iterative using stack: Recursive: Inorder:Recursive: It...
本質(zhì) : 記憶化搜索避免重復(fù)計算 多重循環(huán)vs記憶化搜索多重循環(huán):可以不用遞歸 可以對空間復(fù)雜度進(jìn)行優(yōu)化 步驟:初始化铭拧,循環(huán)赃蛛,終點(diǎn) 什么情況下使...
653 Two SumGiven a binary search tree and a target number, rerturn true ...
Bit manipulation is the act of algorithmically manipulating bits or othe...
樹 是由n(n>=1)個有限節(jié)點(diǎn)組成一個具有層次關(guān)系的集合。它具有以下特點(diǎn):每個節(jié)點(diǎn)有零個或多個子節(jié)點(diǎn)搀菩;沒有父節(jié)點(diǎn)的節(jié)點(diǎn)稱為 根 節(jié)點(diǎn)呕臂;每一個非...
棧和隊列也是比較常見的數(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)存中...
數(shù)組是一種大小固定的數(shù)據(jù)結(jié)構(gòu)实束,對線性表的所有操作都可以通過數(shù)組來實現(xiàn)奥秆。雖然數(shù)組一旦創(chuàng)建之后,它的大小就無法改變了咸灿,但是當(dāng)數(shù)組不能再存儲線性表中的...