freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

淺談hashppt課件(參考版)

2025-05-02 03:10本頁面
  

【正文】 快排 +二分: O(n)=n log2n 哈希表: O(n)=由于哈希函數(shù)的不同,時(shí)間復(fù)雜度很難估計(jì) 下面來看一下兩種排法的時(shí)間效率對比 1 2 3 4 5 6 7 8 9 10 11 12 但是,不能保證每個(gè)元素與函數(shù)值都是一一對應(yīng)的,因此極有可能出現(xiàn)不同元素卻出現(xiàn)了相同的函數(shù)值 如 15 和 28對于 h(key):=key mod 13 有相同的函數(shù)值 —2 這樣就產(chǎn)生了“沖突” 另一個(gè)函數(shù) I 現(xiàn)在要儲存和使用下面的線性表: A: (1,75,324,43,1353,90,46). 上述兩種方法分別造成了時(shí)間和空間上的大量浪費(fèi),尤其是數(shù)據(jù)范圍較廣時(shí),可以對第二種方法進(jìn)行優(yōu)化 設(shè)計(jì)一個(gè)函數(shù) h(key):=key mod 13 然后把 key儲存在 a[h(key)]中, 這樣的話定義一個(gè) 0..12的數(shù)組就夠了 A:(18,75,60,43,54,90,46,5,15,33) h[i]:=i mod 13 0 1 2 3 4 5 6 7 8 9 10 11 12 54 43 18 46 60 75 90 18 mod 13=5 75 mod 13=10 60 mod 13=8 43 mod 13=4 54 mod 13=2 90 mod 13=12 46 mod 13=7 5 mod 13=5 15 mod 13=2 31 mod 13=5 。 if A[posi]=x then member:=true else member:=false。 var posi:integer。 //error 即為發(fā)生了錯(cuò)誤,當(dāng)然這是可以避免的 end。 begin posi:=locate(x)。 插入元素 procedure insert(x:longint)。 locate:=(orig+i) mod S。 i:=0。 var orig,i:integer。 end。 哈希函數(shù)值的運(yùn)算根據(jù)函數(shù)的不同而變
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1