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