 Báwo ni àwárí ìlọpo méjì ṣe rí lòdì sí àwọn ètò àwárí mìíràn?Context:Aṣayan ti a yan pẹlu wiwa alakomeji jẹ ojutu ti ko munadoko pupọ nigbati awọn iṣẹ fifi sori ẹrọ ati piparẹ ba wa ni idapo pẹlu gbigba, mu  O n àkókò fún irú iṣẹ bẹẹ kọọkan. Pẹlupẹlu, awọn iṣiro ti a ṣaṣeyọri le ṣe idiwọ lilo iranti paapaa nigbati awọn eroja ti wa ni igbagbogbo sinu iṣiro. Àwọn ìtòlẹsẹẹsẹ ìsọfúnni míràn wà tí ó ń ṣe àtìlẹyìn fún àfikún àti àtúnṣe tí ó gbéṣẹ jù. A le lo àwárí ìjápọ láti ṣe àpapọ àpapọ àpapọ àti láti mọ àwọn tí wọn jẹ ọmọ ẹgbẹ láti mọ bóyá iye pàtó kan wà nínú àkójọpọ àwọn iye. Àwọn ìtòlẹsẹẹsẹ ìsọfúnni wà tí ó ń ṣe àtìlẹyìn fún ìfiwéra pàtó tí ó yára kánkán àti ẹgbẹ ìsọfúnni. Sibẹsibẹ, ko dabi ọpọlọpọ awọn eto wiwa miiran, wiwa alakomeji le ṣee lo fun ibaramu to munadoko, ni igbagbogbo ṣiṣe iru awọn ibaamu bẹ ni O log n akoko laibikita iru tabi eto ti awọn iye ara wọn. Láfikún sí i, àwọn iṣẹ kan wà, bíi wíwá ẹyà tó kéré jùlọ àti èyí tó tóbi jùlọ, èyí tí a lè ṣe lọnà tó gbéṣẹ lórí ìlà tí a ti ṣètò.  Àwárí ojú-ọnà:  Àwárí ojú-òpó jẹ àtúnyẹwò àtúnyẹwò tí ó ṣayẹwo gbogbo àkọsílẹ títí ó fi rí iye tí ó yẹ. A le ṣe àwárí onínọmbà lori atokọ ti o sopọ, eyiti o fun laaye fun fifi sii ati piparẹ yiyara ju lẹsẹsẹ lọ. Àwárí ìkọlé méjì yára ju àwárí ìkọlé fún àwọn àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n. Gbogbo awọn alugoridimu sisọda ti o da lori awọn eroja afiwe, gẹgẹbi fifọ iyara ati sisọpọ, nilo o kere ju O nlog n ìfiwéra nínú ọràn tó burú jù. Láìdàbí ìwádìí ojú-òpó, ìwádìí méjì-méjì ni a lè lò fún ìfiwéra tí ó gbéṣẹ. Àwọn iṣẹ wà bíi wíwá ẹyà tó kéré jùlọ àti èyí tó tóbi jùlọ tí a lè ṣe dáadáa lórí ìlà tí a ti ṣètò ṣùgbọn tí a kò lè ṣe lórí ìlà tí a kò ṣètò.  Àwọn igi:  A máa ń wá àwọn igi ìwádìí ìjápọ nípa lílo ìlànà tí ó jọ ìwádìí ìjápọ. Igi àwárí ìjápọ jẹ igi àwárí ìjápọ ìjápọ ìjápọ ìjápọ ìjápọ ìjápọ ìjápọ ìjápọ ìjápọ. Àwọn àkọsílẹ inú igi ni a ṣètò ní ìtòlẹsẹẹsẹ, àti àkọsílẹ kọọkan nínú igi ni a lè wá nípasẹ ìlànà tí ó jọ wíwá nínú ìdìpọ méjì, tí ó gba àkókò tí ó jẹ logarithmic. Àfikún àti àtúnṣe tún ń gba àkókò logarithmic nínú àwọn igi ìwádìí ìjápọ. Eleyi le jẹ yiyara ju awọn linear akoko fi sii ati piparẹ ti lẹẹmọ arrays, ati awọn meji igi mu awọn agbara lati ṣe gbogbo awọn isẹ ṣee ṣe lori a lẹẹmọ array, pẹlu ibiti o ati ki o to awọn ibeere.  Àmọ, wíwá-ọnà-ọtọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọtọ-ọ Eyi paapaa kan si awọn igi wiwa abinibi ti o ni iwontunwonsi, awọn igi wiwa abinibi ti o ṣe iwontunwonsi awọn nodu ti ara wọn, nitori wọn ṣọwọn ṣe agbejade igi pẹlu awọn ipele ti o kere julọ. Ayafi fun awọn igi wiwa meji ti o ni iwontunwonsi, igi naa le jẹ aiṣedede pupọ pẹlu awọn akopọ inu diẹ pẹlu awọn ọmọ meji, ti o mu ki akoko wiwa apapọ ati ti o buru julọ ti o sunmọ n ìfiwéra.e Awọn igi wiwa alakomeji gba aaye diẹ sii ju awọn iṣiro ti a ṣeto lọ.  Àwọn igi ìwádìí ìjápọ jẹ kí ó rọrùn láti ṣe ìwádìí ní kíákíá nínú ìrántí ìta tí a fi pamọ sínú àwọn àwo disk líle, nítorí pé àwọn igi ìwádìí ìjápọ ìjápọ lè jẹ èyí tí a lè ṣe ní ọnà tí ó gbéṣẹ nínú àwọn ètò fáìlì. Igi-B ṣe àpapọ ọnà yìí ti ètò igi. B-igi ti wa ni igba lo lati ṣeto gun-igba ipamọ bi database ati awọn faili eto.  Àkọlé: Fun imuse awọn iṣiro ajọṣepọ, awọn tabili hash, eto data ti o ṣe afiwe awọn bọtini si awọn igbasilẹ nipa lilo iṣẹ hash, jẹ iyara ni iyara ju wiwa alakomeji lori awọn igbasilẹ ti a ṣeto. Ọpọlọpọ awọn imuse tabili hash nilo nikan akoko idaduro amortized ni apapọ. Bibẹẹkọ, hashing ko wulo fun awọn ibaamu to sunmọ, gẹgẹbi iṣiro bọtini ti o kere julọ, ti o tobi julọ, ati ti o sunmọ julọ, bi alaye nikan ti a fun ni wiwa ti ko ni aṣeyọri ni pe ibi-afẹde ko wa ninu eyikeyi igbasilẹ. Wíwá-ìwé-méjì-méjì dára fún irú àwọn àpapọ yìí, tí ó ń ṣe wọn ní àkókò logarithmic. Àwárí ìlọpo méjì tún ń ṣe àtìlẹyìn fún àwọn àpapọ ìlọpo méjì. Diẹ ninu awọn iṣẹ ṣiṣe, bi wiwa ti o kere julọ ati ti o tobi julọ, le ṣee ṣe daradara lori awọn iṣiro ti a ṣeto ṣugbọn kii ṣe lori awọn tabili hash.  Ṣeto awọn alugoridimu ẹgbẹ: Ìṣòro kan tó ní í ṣe pẹlú ìwádìí ni wíwà nínú àwùjọ. Gbogbo alugoridimu tí ó bá ń ṣe ìwádìí, bíi ìwádìí ìlọpo méjì, a tún lè lò ó fún ìsopọ ìsopọ. Àwọn alugorítì míràn wà tí wọn ṣe pàtó fún ẹgbẹ tí ó wà nínú àwùjọ. Àtòjọ bit ni ó rọrùn jùlọ, ó wúlò nígbà tí àlàfo àwọn kókó bá jẹ díẹ. Ó máa ń kó àwọn ìsọfúnni jọ, tí ìsọfúnni kọọkan sì máa ń dúró fún kókó kan ṣoṣo nínú àwọn kókó náà. Àwọn àtòjọ ìsọkan ìsọkan ìsọkan ìsọkan ìsọkan ìsọkan ìsọkan ìsọkan ìsọkan O1 time.The Judy1 iru ti Judy array mu awọn bọtini 64-bit daradara.  Fun awọn abajade ti o sunmọ, awọn asẹ Bloom, eto data iṣeeṣe miiran ti o da lori hashing, tọju ṣeto awọn bọtini nipa ifaminsi awọn bọtini nipa lilo iṣupọ bit ati awọn iṣẹ hash pupọ. Awọn asẹ Bloom jẹ diẹ sii ni aaye-iduroṣinṣin ju awọn iṣiro bit ni ọpọlọpọ awọn ọran ati kii ṣe irẹwẹsi pupọ: pẹlu k awọn iṣẹ hash, awọn ibeere ọmọ ẹgbẹ nilo nikan Ó dáa, àkókò tó. Àmọ, àwọn ohun tó máa ń mú kí àyẹwò Bloom máà dára kì í sábà rí bẹẹ.  Awọn ọna data miiran: Àwọn ẹka ìsọfúnni kan wà tí ó lè mú kí àwárí ìkọlé pọ sí i nínú àwọn ọràn kan fún àwárí àti àwọn iṣẹ mìíràn tí ó wà fún àwọn àtòjọ tí a ṣètò. Fún àpẹrẹ, àwọn ìwádìí, àwọn ìfiwéra tí ó fẹrẹẹrẹ, àti àwọn iṣẹ tí ó wà fún àwọn àtòjọ tí a ṣètò ni a lè ṣe pẹlú ìmúṣẹ púpọ ju ìfiwéra ìlọpo méjì lọ lórí àwọn ẹka ìsọfúnni àkànṣe bí àwọn igi van Emde Boas, àwọn igi ìdàpọ, àwọn ìwádìí, àti àwọn àtòjọ bit. Awọn ẹya data pataki wọnyi jẹ iyara nikan nitori wọn lo anfani ti awọn ohun-ini ti awọn bọtini pẹlu ẹya-ara kan nigbagbogbo awọn bọtini ti o jẹ awọn nọmba odidi kekere, ati nitorinaa yoo jẹ akoko tabi aaye ti n gba fun awọn bọtini ti ko ni ẹya-ara yẹn. Bi gun bi awọn bọtini le wa ni paṣẹ, awọn wọnyi isẹ le nigbagbogbo wa ni ṣe ni o kere daradara lori kan ti a ti ṣeto array laibikita awọn bọtini. Diẹ ninu awọn ẹya, gẹgẹbi Judy arrays, lo apapo awọn ọna lati dinku eyi lakoko ti o n ṣetọju ṣiṣe ati agbara lati ṣe ibaramu to sunmọ. : Aṣayan ti a yan pẹlu wiwa alakomeji jẹ ojutu ti ko munadoko pupọ nigbati awọn iṣẹ fifi sii ati piparẹ ba wa ni idapo pẹlu gbigba. Pẹlupẹlu, awọn iṣiro ti a ṣaṣeyọri le ṣe idiwọ lilo iranti paapaa nigbati awọn eroja ti wa ni igbagbogbo sinu iṣiro. Àwárí ìkọlé méjì yára ju àwárí ìkọlé fún àwọn àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n àwo n. Iwadii abinibi maa n jẹ to munadoko fun wiwa bi awọn igi wiwa abinibi yoo ṣee ṣe ki o jẹ iwontunwonsi ti ko ni pipe, ni abajade ni iṣẹ ti o buru diẹ ju wiwa abinibi lọ. ìtòlẹsẹẹsẹ ìsọfúnni tí ó ṣe àwòrán àwọn kókó sí àwọn àkọsílẹ nípa lílo iṣẹ hash, lóòrèkóòrè yára ju ìwádìí ìlọpo méjì lọ lórí àwọn ìtòlẹsẹẹsẹ àkọsílẹ tí a ṣètò. 