組件特征:?jiǎn)我宦氊?zé)蛛淋,可重用性 組件設(shè)計(jì)步驟: 識(shí)別組件關(guān)注點(diǎn):混合型組件可能有多個(gè)關(guān)注點(diǎn)咙好;組件關(guān)注點(diǎn)一般有:狀態(tài)管理 (State manage...
什么是哈希算法篡腌?將任意長(zhǎng)度的二進(jìn)制值串映射到固定長(zhǎng)度的二進(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...
跳表:一種動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu),支持快速插入限匣、刪除抖苦、查找操作。
使用場(chǎng)景:下標(biāo)隨機(jī)訪問元素的順序表米死,有序锌历,數(shù)據(jù)量適中(過小順序查找,過大連續(xù)內(nèi)存不夠)二分法變體:查找第一個(gè)給定值元素峦筒。
線性排序:Bucket sort究西,Counting sort,Radix sort 桶排序 數(shù)據(jù)能劃分為m個(gè)桶物喷,桶之間有天然有序卤材; 數(shù)據(jù)在各個(gè)桶...
排序:基于比較:冒泡、插入峦失、選擇扇丛、快排、歸并非基于比較:桶尉辑、計(jì)數(shù)帆精、基數(shù) 排序算法最壞情況最好情況平均時(shí)間復(fù)雜度是否穩(wěn)定原地排序冒泡O(n^2)O...
數(shù)據(jù)可視化 Anscombe's Quartet 證明了在分析數(shù)據(jù)前先繪制圖形的重要性以及離散值對(duì)數(shù)據(jù)分析的影響。 選擇集 D3 使用 CSS3...
1. ES6基礎(chǔ) 語(yǔ)言特性:const, let:const為常量吝镣,一旦定義不可修改。let為塊級(jí)作用域變量昆庇。函數(shù):箭頭函數(shù):語(yǔ)法糖末贾,為匿名函數(shù)...