最近在團(tuán)隊的小組里做了一次關(guān)于Vue.js 2.0的一些 最佳實踐 和常見的 采坑記錄 的小分享,這里總結(jié)了一下分享給大家~ 如果哪里有問題歡迎大家diss ^_^ 代碼規(guī)范...
最近在團(tuán)隊的小組里做了一次關(guān)于Vue.js 2.0的一些 最佳實踐 和常見的 采坑記錄 的小分享,這里總結(jié)了一下分享給大家~ 如果哪里有問題歡迎大家diss ^_^ 代碼規(guī)范...
最近wap項目開發(fā)中遇到這么一個問題: 我們的一個功能需要調(diào)第三方的接口,但是這個接口必須要在微信瀏覽器中才能調(diào)用,這就給調(diào)試工作帶來了麻煩。原想使用微信開發(fā)者工具進(jìn)行調(diào)試,...
XMLHttpRequest簡單了解一下 最近的項目開發(fā)中遇到這么一個問題: 因為某些歷史原因,后端大大需要對線上數(shù)據(jù)做些修復(fù)處理,但是因為不是簡單執(zhí)行個SQL就能解決,所以...
1. 動態(tài)規(guī)劃 與遞歸相反的技術(shù)。遞歸是從頂部開始將問題分解,通過解決掉所有分解出小問題的方式,來解決整個問題。代碼簡潔,但效率不高。如計算斐波那契數(shù)列,存在很多值在遞歸調(diào)用...
1. 順序查找 (1)查找某值 (2)查找最小值 (3)查找最大值 (4)包含自組織方式的順序查找 使用自組織(數(shù)據(jù)的位置并非由程序員在執(zhí)行之前就組織好,而是在程序運(yùn)行過程中...
1. 希爾排序 希爾排序的核心理念與插入排序不同,它會首先比較距離較遠(yuǎn)的元素,而非相鄰的元素。和簡單地比較相鄰元素相比,使用這種方案可以使離正確位置很遠(yuǎn)的元素更快地回到合適的...
1. 冒泡排序算法 是最慢的排序算法之一,但也是一種最容易實現(xiàn)的排序算法。按照升序排列:依次比較相鄰的數(shù)據(jù),較小的值冒泡到左側(cè),較大的值冒泡到右側(cè)按照降序排列:依次比較相鄰的...
1. 圖的定義 圖由邊的集合及頂點(diǎn)的集合組成。邊由頂點(diǎn)對(v1, v2)定義,v1和v2分別是圖中的兩個頂點(diǎn)。頂點(diǎn)也有權(quán)重,也稱為成本。圖中的一系列頂點(diǎn)構(gòu)成路徑,路徑中所有的...
二叉查找樹 二叉查找樹(BST):一種特殊的二叉樹,相對較小的值保存在左節(jié)點(diǎn)中,較大的值保存在右節(jié)點(diǎn)中。 實現(xiàn):
集合 一組無序但彼此之間又有一定相關(guān)性的成員構(gòu)成,每個成員在集合中只能出現(xiàn)一次。 集合相關(guān)的一些基本概念 集合的定義: 集合的操作: 實現(xiàn):
散列 散列是一種常用的數(shù)據(jù)存儲技術(shù),散列后的數(shù)據(jù)可以快速地插入或取用。散列使用的數(shù)據(jù)結(jié)構(gòu)叫做散列表。在散列表上插入、刪除和取用數(shù)據(jù)都非???,但是對于查找操作來說卻效率低下,比...
字典 一種以key-value形式存儲數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。 實現(xiàn): 示例:按字母順序顯示來一段文本中各個單詞出現(xiàn)的次數(shù)
單向鏈表 鏈表是由一組節(jié)點(diǎn)組成的集合。每個節(jié)點(diǎn)都使用一個對象的引用指向它的后繼。指向另一 個節(jié)點(diǎn)的引用叫做鏈。 實現(xiàn): 測試: 雙向鏈表 與普通列表類似,只是多了一個指向前驅(qū)...
順序隊列 一種遵循先進(jìn)先出的(FIFO,first-in-first-out)的有序列表。隊列只能在隊尾插入元素(入隊),在隊首刪除元素(出隊)。 應(yīng)用:舞伴問題、基數(shù)排序等...
一種遵循后進(jìn)先出(LIFO,last-in-first-out)的有序列表。僅允許在表的一端進(jìn)行插入和刪除操作,這一端稱為棧頂,把另一端稱為棧底。 向一個棧中插入新元素叫作入...
一組有序的數(shù)據(jù)集合,集合中的每個數(shù)據(jù)項叫做元素,可對這些數(shù)據(jù)項進(jìn)行增刪改查操作。 應(yīng)用:存儲數(shù)據(jù),進(jìn)行數(shù)據(jù)的簡單查找和排序 實現(xiàn): 示例: