組件特征:單一職責(zé),可重用性 組件設(shè)計步驟: 識別組件關(guān)注點(diǎn):混合型組件可能有多個關(guān)注點(diǎn)向抢;組件關(guān)注點(diǎn)一般有:狀態(tài)管理 (State manage...
什么是哈希算法蔓涧?將任意長度的二進(jìn)制值串映射到固定長度的二進(jìn)制值串,這種映射規(guī)則就是哈希算法笋额。 哈希算法的應(yīng)用: 安全加密:MD5元暴,SHA 唯一標(biāo)...
散列表利用數(shù)組下標(biāo)隨機(jī)訪問元素的特點(diǎn)。散列函數(shù):將鍵值映射到散列值的函數(shù)兄猩。 返回非負(fù)整數(shù)(作為數(shù)組下標(biāo))茉盏; key1 = key2,hash(k...
跳表:一種動態(tài)數(shù)據(jù)結(jié)構(gòu)枢冤,支持快速插入鸠姨、刪除、查找操作淹真。
使用場景:下標(biāo)隨機(jī)訪問元素的順序表讶迁,有序,數(shù)據(jù)量適中(過小順序查找核蘸,過大連續(xù)內(nèi)存不夠)二分法變體:查找第一個給定值元素巍糯。
線性排序:Bucket sort啸驯,Counting sort,Radix sort 桶排序 數(shù)據(jù)能劃分為m個桶祟峦,桶之間有天然有序罚斗; 數(shù)據(jù)在各個桶...
排序:基于比較:冒泡、插入宅楞、選擇针姿、快排、歸并非基于比較:桶厌衙、計數(shù)距淫、基數(shù) 排序算法最壞情況最好情況平均時間復(fù)雜度是否穩(wěn)定原地排序冒泡O(n^2)O...
數(shù)據(jù)可視化 Anscombe's Quartet 證明了在分析數(shù)據(jù)前先繪制圖形的重要性以及離散值對數(shù)據(jù)分析的影響。 選擇集 D3 使用 CSS3...
1. ES6基礎(chǔ) 語言特性:const, let:const為常量,一旦定義不可修改饲趋。let為塊級作用域變量。函數(shù):箭頭函數(shù):語法糖撤蟆,為匿名函數(shù)...