摘要:首先是鏈表的定義語(yǔ)法搞錯(cuò)了。分析本題與編程之美上的從無(wú)頭單鏈表中刪除節(jié)點(diǎn)類似。但是如果節(jié)點(diǎn)是尾節(jié)點(diǎn)時(shí),該方法就行不通了。分析非遞歸的算法很簡(jiǎn)單,用三個(gè)臨時(shí)指針在鏈表上循環(huán)一遍即可。遞歸算法是先逆轉(zhuǎn)下一個(gè)節(jié)點(diǎn),再逆轉(zhuǎn)當(dāng)前節(jié)點(diǎn)。 鏈接描述## 面試前準(zhǔn)備了Promise的一種實(shí)現(xiàn)(大致理解和寫出來(lái)),二叉樹的構(gòu)建,刪除,查找,插入,快排的非遞歸,準(zhǔn)備了蠻多的吧,但是沒(méi)考慮鏈表。然后考個(gè)鏈表...
摘要:上傳結(jié)構(gòu)與網(wǎng)宿云要求上傳結(jié)構(gòu)的不同上圖是翻自網(wǎng)宿云的文檔的分片上傳流程。鑒于網(wǎng)宿云的上傳一片一塊在邏輯上沒(méi)毛病,我們同樣能一塊一塊完成上傳這里注意請(qǐng)仔細(xì)看網(wǎng)宿云或七牛云分片上傳的文檔,了解如何分片上傳。 webuploader踩坑 webuploader是百度f(wàn)ex團(tuán)隊(duì)開(kāi)發(fā)的一個(gè)十分便捷的上傳插件,但是我們?cè)趯?shí)際生產(chǎn)中,會(huì)發(fā)現(xiàn)使用它與我們的需求有各種各樣的出入。最近做上傳功能,踩了不少...
摘要:基本選擇器選擇器選擇器元素選擇器通配符選擇器匹配所有元素層次選擇器選取里面所有的選取元素下的子元素選取緊接在元素后的元素等價(jià)于選取元素之后的所有元素等價(jià)于過(guò)濾選擇器基本過(guò)濾選擇器選取第一個(gè)元素選取最后一個(gè)元素選取索引是偶數(shù)的所有元素索引從開(kāi) 1 基本選擇器id選擇器 #id $(#test)class 選擇器 .class $(.test)元素選擇器 element $(p) $(...
摘要:關(guān)于數(shù)組方法的總結(jié)以此數(shù)組為操作對(duì)象以下方法不改變?cè)瓟?shù)組只是數(shù)組的轉(zhuǎn)換字符串使用括號(hào)中的字符串連接數(shù)組中的每個(gè)元素,返回一個(gè)連接好的字符串,不改變?cè)瓟?shù)組可以將數(shù)組轉(zhuǎn)換成字符串形式,返回字符串,不改變?cè)瓟?shù)組。 關(guān)于數(shù)組方法的總結(jié) 【arr(1,2,3,4);以此數(shù)組為操作對(duì)象;】 以下方法不改變?cè)瓟?shù)組(只是數(shù)組的轉(zhuǎn)換) arr.join(字符串): 使用括號(hào)中的字符串連接數(shù)組中的每個(gè)元...
摘要:如何動(dòng)態(tài)裝載組件在中我們可以使用方法編譯模板達(dá)到動(dòng)態(tài)加載組件的目的,然而在中則沒(méi)有那么簡(jiǎn)單,下面的例子即為動(dòng)態(tài)加載廣告組件的過(guò)程。是創(chuàng)建動(dòng)態(tài)組件較好的選擇,因?yàn)樗粫?huì)渲染多余的輸出。 Angular 2.x+ 如何動(dòng)態(tài)裝載組件 在 Angular 1.x 中我們可以使用 $compile 方法編譯模板達(dá)到動(dòng)態(tài)加載組件的目的,然而在 ng2 中則沒(méi)有那么簡(jiǎn)單,下面的例子即為動(dòng)態(tài)加載廣告組...