數(shù)組核心:連續(xù)的內(nèi)存空間。已知數(shù)組的起始地址和每個(gè)元素的所占字節(jié),求任意元素的地址。查找:O(1),內(nèi)存連續(xù)插入:O(n), 移動元素刪除:O(n), 移動元素適用場景:適合...
數(shù)組核心:連續(xù)的內(nèi)存空間。已知數(shù)組的起始地址和每個(gè)元素的所占字節(jié),求任意元素的地址。查找:O(1),內(nèi)存連續(xù)插入:O(n), 移動元素刪除:O(n), 移動元素適用場景:適合...
What 備忘錄模式(Memento Design Pattern)是一種軟件設(shè)計(jì)模式,它提供了將對象恢復(fù)到其先前狀態(tài)的功能。具體來講,在不違背封裝原則的前提下,捕獲一個(gè)對象...
What 組合模式(Composite Pattern),又叫部分整體模式,是用于把一組相似的對象當(dāng)作一個(gè)單一的對象。組合模式依據(jù)樹形結(jié)構(gòu)來組合對象,用來表示部分以及整體層次...
What 適配器模式(Adaptor Design Pattern)是用來做適配的,它將不兼容的接口轉(zhuǎn)換為可兼容的接口,讓原本由于接口不兼容而不能一起工作的類可以一起工作。轉(zhuǎn)...
What 裝飾器模式(Decorator Design Pattern),是面向?qū)ο缶幊填I(lǐng)域中,一種動態(tài)地往一個(gè)類中添加新的行為的設(shè)計(jì)模式。就功能而言,裝飾模式相比生成子類更...
What 一個(gè)類只允許創(chuàng)建一個(gè)對象(或者實(shí)例),那這個(gè)類就是一個(gè)單例類,這種設(shè)計(jì)模式就叫作單例設(shè)計(jì)模式,簡稱單例模式(Singleton Design Pattern)。 W...
參加的是data數(shù)據(jù)平臺-大數(shù)據(jù)開發(fā)實(shí)習(xí)生的崗位面試,一面二面一起,全程視頻面試。兩位面試官態(tài)度都很好,當(dāng)提的問題我答不上來時(shí),面試官會耐心得做些引導(dǎo),體驗(yàn)還是比較好的。 一...