sponsored links

線性探測雜湊表新研究成果有望讓計算機更有效地儲存和檢索資料

麻省理工學院 CSAIL 一項關於線性探測雜湊表的新研究成果,有望讓計算機更有效地儲存和檢索資料。該成果由該校計算機科學博士生 William Kuszmaul 在內的三人研究小組取得,對 1954 年推出的“線性探測雜湊表”進行了最佳化。

“線性探測雜湊表”於 1954 年推出,是當今最古老、最簡單和最快的資料結構之一。資料結構提供了在計算機中組織和儲存資料的方法,而雜湊表是最常用的方法之一。線上性探測雜湊表中,可以儲存資訊的位置是沿著一個線性陣列。

例如,假設一個數據庫被設計用來儲存 10000 人的身份證號碼,Kuszmaul 建議:“我們取你的身份證號碼x,然後計算 x 的雜湊函式,h(x),它給你一個 1 到10000之間的隨機數。下一步是拿著這個隨機數 h(x),走到陣列中的那個位置,把 x,即身份證號碼,放到那個位置”。

Kuszmaul 說,如果已經有東西佔據了那個位置,你只需前進到下一個空閒位置並把它放在那裡。這就是“線性探測”一詞的由來,因為你一直線性地向前移動,直到找到一個空位。

為了以後檢索那個社會安全號碼,x,你只要去指定的位置,h(x),如果它不在那裡,你就向前走,直到你找到 x 或來到一個空閒位置,並得出結論說 x 不在你的資料庫中。

對於刪除一個專案,如社會安全號碼,有一個有點不同的協議。如果你在刪除資訊後只是在雜湊表中留下一個空位,那麼當你後來試圖尋找其他東西時就會造成混亂,因為這個空位可能會錯誤地暗示你正在尋找的專案在資料庫中無處可尋。為了避免這個問題,Kuszmaul 解釋說,你可以去元素被移除的地方,在那裡放一個叫做“墓碑”(tombstone)的小標記,表示這裡曾經有一個元素,但現在已經消失了。

這個常規程式已經被遵循了半個多世紀。但在所有這些時間裡,幾乎所有使用線性探測雜湊表的人都認為,如果你允許它們變得太滿,長長的被佔點會跑到一起形成"叢集"。因此,找到一個空閒位置所需的時間會急劇上升--事實上是四倍--需要如此長的時間,以至於不切實際。因此,人們被訓練成在低容量下操作雜湊表--這種做法會影響公司必須購買和維護的硬體數量,從而造成經濟損失。

該團隊還設計了一種新的策略,稱為“墓地雜湊”(graveyard hashing),其中包括人為地增加放置在陣列中的墓碑數量,直到它們佔據了大約一半的空閒位置。然後,這些墓碑保留了可用於未來插入的空間。

Kuszmaul 說,這種方法與人們習慣上被指示的做法相反,"可以導致線性探測雜湊表的最佳效能"。或者,正如他和他的合作者在他們的論文中所堅持的那樣,"精心設計的墓碑的使用可以完全改變......線性探測的行為方式。"

分類: 動漫
時間: 2021-11-22

相關文章

《龍珠超》即將大結局,孫悟空和歐布就要見面,官方會如何處理?

《龍珠超》即將大結局,孫悟空和歐布就要見面,官方會如何處理?
孫悟空等人打敗魔人布歐以後,地球難得地進入了一段和平歲月. 光陰似箭,歲月如梭,轉眼間十年過去了. 縱然有萬般不捨,但<龍珠>動漫真的到了要和大家說再見的時候了.第28屆天下第一武道會賽場 ...

機智的醫生生活2迎大結局,羅PD要聚齊“五人幫”搞綜藝了

機智的醫生生活2迎大結局,羅PD要聚齊“五人幫”搞綜藝了
<機智的醫生生活2>在日前迎來大結局,"五人幫"的故事暫告一段落.他們溫馨感人的日常故事,溫暖了無數觀眾的心.很久沒有一部劇讓小圈如此喜歡,每一處細節,每一個小故事,甚 ...

《雙探》大結局,段奕宏大鵬際遇性格成對立,告訴我們人生哲理

《雙探》大結局,段奕宏大鵬際遇性格成對立,告訴我們人生哲理
<雙探>近日迎來大結局,由段奕宏和大鵬飾演的懸疑劇,結尾沒有很多觀眾期待的激烈,但是這個結局也是很合情合理的.在最後主角又恢復到往常的生活和工作節奏當中,好像沒有改變但是又和以前有不同的地 ...

龍珠超:全王那麼幼稚,大神官為何不取而代之?

龍珠超:全王那麼幼稚,大神官為何不取而代之?
全王作為十二個宇宙的主宰者,在漫迷看來是相當不稱職的.因為這個永遠長不大的藍色橡皮給我們的感覺,,就好像幾歲的小朋友一樣,天真幼稚又搞笑. 相反,作為他最忠誠的侍者,大神官就很有神明的風度.既然如此, ...

龍珠超:2022年劇場版爆第二季預告,10年後布羅利又再現江湖了?
龍珠超:2022年劇場版爆第二季預告,10年後布羅利又再現江湖了? <七龍珠>作為全球最受歡迎的漫畫之一,多年以來一直都人氣不減,尤其是在歐美地區更是人氣爆棚,在這種情況下,想要<龍 ...

十萬億康養市場迎來大爆發,鄉村旅居+田園康養,會是引爆點嗎?

十萬億康養市場迎來大爆發,鄉村旅居+田園康養,會是引爆點嗎?
康業產業,是一個巨大的朝陽產業. 民政部預測,"十四五"期間,全國老年人口將突破3億,我國將從輕度老齡化邁入中度老齡化. 全國第七次人口普查釋出的資料顯示,我國60歲及以上人口占比 ...

龍珠超:比克引以為傲的“魔閃光”,為何悟飯後期不再使用了?

龍珠超:比克引以為傲的“魔閃光”,為何悟飯後期不再使用了?
被戲稱悟飯的親爹,出於對他的尊重,比克的大招魔閃光也一度成為悟飯的專屬技能.然而隨著時間的推移,魔閃光的出場越來越少,在正史中我們已經連續多個篇章沒見過它的身影,就連悟飯也放棄使用,挺好的大招,為什麼 ...

尋找“零號病例”全球疫情時間線前移 新冠病毒多地多點起源證據更多顯現

尋找“零號病例”全球疫情時間線前移 新冠病毒多地多點起源證據更多顯現
2021年9月3日,2021中國國際貿易服務貿易交易會在北京舉行.首鋼園醫藥館國藥集團展臺的新冠病毒模型. 視覺中國供圖 繆毒株已蔓延到全球數十個國家.視覺中國供圖 尋找"零號病例" ...

《龍珠超》劇場版2022年上映,這次敵人是誰,最新漫畫或已有暗示

《龍珠超》劇場版2022年上映,這次敵人是誰,最新漫畫或已有暗示
大家好,這裡是逢魔帝騎.<龍珠>是上個世紀開始就人氣很旺的日漫作品了,時隔多年之後,原著作者鳥山明又推出了續作<龍珠超>,頓時吸引了不少龍珠迷的眼球.雖然口碑從剛開始推出到現在 ...

龍珠超76話圖透 一句話解開誤會 戰鬥即將終結 悟空:我爹是巴達克

龍珠超76話圖透 一句話解開誤會 戰鬥即將終結 悟空:我爹是巴達克
龍珠超有關76話的圖透還有具體的詳細文字情報,在近日正式公開,沒想到這次真正實現了反轉的確實是活在嘴中的巴達克,不出意外的話戰鬥即將要終結了. 在格蘭諾拉的猛烈攻擊下,貝吉塔的破壞神形態被解除,關鍵時 ...

NBA球員工資帽將迎來大變樣,新轉播合同將去到750億美元

NBA球員工資帽將迎來大變樣,新轉播合同將去到750億美元
NBA球員工資帽將迎來大變樣,新轉播合同將去到750億美元 在NBA上有個總裁叫肖華,而對於這個人也許有些人很陌生,但對於深耕NBA的球迷來講,肯定是不陌生的.肖華為NBA總裁這些年裡,著實讓很多的 ...

“0號病人”已找到?全球疫情時間線再提前,越來越多證據指向美國

“0號病人”已找到?全球疫情時間線再提前,越來越多證據指向美國
面對新冠溯源問題,"0號病人"一直是這個問題的關鍵點.如果可以找到這個病人,新冠溯源問題自然而然就解決了. 據<北京晚報>報道,隨著時間的推移,越來越多的證據指向美國. ...

龍珠超,全王護衛不為人知的6個秘密,宇宙最強保鏢疑點重重

龍珠超,全王護衛不為人知的6個秘密,宇宙最強保鏢疑點重重
問世37年,<龍珠>世界中出現了好幾代神族.<龍珠超>連載以後,世界觀直接來了一次大飛躍,全王和天使一族閃亮登場. 到目前為止,全王仍然是多元宇宙地位最高的神明.在眾多神族成員 ...

不是所有動漫主角,大結局時都得到了自己想要的,有遺憾很正常

不是所有動漫主角,大結局時都得到了自己想要的,有遺憾很正常
大家好,這裡是逢魔帝騎.在很多動漫之中,基本的套路都是主角們有了自己的flag,然後開始追逐自己的夢想.例如,路飛想要成為海賊王,而鳴人想要成為火影,碳治郎想要彌豆子迴歸人類. 而路飛正在成為海賊王的 ...

優秀共產黨員劉培超:企業越做越大,責任感越來越強

優秀共產黨員劉培超:企業越做越大,責任感越來越強
來源:讀特 中國是全球工業機器人第一大市場,但本土機器人品牌市場佔比不足20%.一心想改變中國在機器人領域落後狀況,2015年,80後深圳青年劉培超創辦深圳越疆科技有限公司(下稱"越疆科技& ...

行業資訊丨達600元/噸!全國水泥迎來大漲

行業資訊丨達600元/噸!全國水泥迎來大漲
進入9月,全國水泥市場異常堅挺,大企業漲價函漫天飛舞,廣東廣西等地區水泥價格"漲"聲不停.為何水泥價格會迎來大漲,漲幅又是如何? 兩廣地區水泥再次大漲 據市場反饋,廣西地區繼9月上 ...

《喬家的兒女》大結局:想要婚姻走得更長久,往往需要做到這4點

《喬家的兒女》大結局:想要婚姻走得更長久,往往需要做到這4點
最近,熱播劇<喬家的兒女>在網友的熱議中迎來了大結局. 劇中喬家幾個兄弟姐妹的婚事最令人揪心. 他們每一個都滿懷期待地進入了婚姻,卻在婚姻的"圍城"裡苦苦掙扎. 幾經波 ...

豆瓣9.4國產劇《山海情》大結局:再窮,也要給孩子這3樣東西

豆瓣9.4國產劇《山海情》大結局:再窮,也要給孩子這3樣東西
1月24日,熱播劇<山海情>迎來了大結局. 一句"志合者,不以山海為遠",讓網友感慨萬般,甚至有人說"就這麼結束了?我還在湧泉村出不來吶--" 其他 ...

SD高達世界群英集大結局 新的故事即將開始

SD高達世界群英集大結局 新的故事即將開始
這#SD高達世界#--群英集也開始播放了,雖然是Q版SD風格的,不過故事貌似也有點意思,所以就乾脆聊聊吧,這次來聊第二十四集.這集終於大結局了,不過話說孫悟空的齊天大聖形態還是挺帥氣的. 這集最終的大 ...

《掃黑風暴》大結局,裴偉也坐在審判席,原來他也是一名黑警

《掃黑風暴》大結局,裴偉也坐在審判席,原來他也是一名黑警
文 | 時光漫漫車馬遠 導語:電視劇<掃黑風暴>是一部非常精彩的掃黑除惡題材的作品,本來這部電視劇是可以更精彩的,但是因為劇情上的一些漏洞,導致了觀眾對於這部電視劇的評價是有些褒貶不一的. ...