अक्रिय विलोपन: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[कंप्यूटर विज्ञान]] में, '''लेज़ी विलोपन''' [[हैश तालिका]] से तत्वों को विथापित करने की विधि को संदर्भित करता है जो संवृत एड्रेस का उपयोग करता है। इस पद्धति में, किसी तत्व को पूर्ण रूप से इरेस करने के एड्रेस अतिरिक्त उसे विस्थापित किये गए के रूप में चिह्नित करके विलोपन किया जाता है। विस्थापित किये गए स्थानों को सम्मिलित करते समय रिक्त माना जाता है और शोध के समय प्रभुत्व कर लिया जाता है। विस्थापित किये गए स्थानों को कभी-कभी टोम्बस्टोन के रूप में संदर्भित किया जाता है।<ref>{{Cite web |title=Hashing Tutorial: Section 8 - Deletion |url=https://research.cs.vt.edu/AVresearch/hashing/deletion.php |access-date=2023-04-28 |website=research.cs.vt.edu}}</ref>
कंप्यूटर विज्ञान में, '''अक्रिय विलोपन''' हैश तालिका से तत्वों को विथापित करने की विधि को संदर्भित करता है जो संवृत एड्रेस का उपयोग करता है। इस पद्धति में, किसी तत्व को पूर्ण रूप से इरेस करने के एड्रेस अतिरिक्त उसे विस्थापित किये गए के रूप में चिह्नित करके विलोपन किया जाता है। विस्थापित किये गए स्थानों को सम्मिलित करते समय रिक्त माना जाता है और शोध के समय प्रभुत्व कर लिया जाता है। विस्थापित किये गए स्थानों को कभी-कभी टोम्बस्टोन के रूप में संदर्भित किया जाता है।<ref>{{Cite web |title=Hashing Tutorial: Section 8 - Deletion |url=https://research.cs.vt.edu/AVresearch/hashing/deletion.php |access-date=2023-04-28 |website=research.cs.vt.edu}}</ref>


इस योजना के साथ समस्या यह है कि जैसे-जैसे डिलीट/इंसर्ट ऑपरेशन की संख्या बढ़ती है, सफल शोध का व्यय बढ़ जाता है। इसे सुधारने के लिए, जब कोई तत्व का शोध किया जाता है और तालिका में पाया जाता है, तो तत्व को विस्थापित करने के लिए चिह्नित प्रथम स्थान पर स्थानांतरित कर दिया जाता है, जिसके शोध के समय परीक्षण किया गया था। विलोपन होने पर किसी तत्व को स्थानांतरित करने के लिए परीक्षण करने के अतिरिक्त, अगला परीक्षण के समय स्थानांतरण लेज़ी हो सकता है।<ref>
इस योजना के साथ समस्या यह है कि जैसे-जैसे डिलीट/इंसर्ट ऑपरेशन की संख्या बढ़ती है, सफल शोध का व्यय बढ़ जाता है। इसे सुधारने के लिए, जब कोई तत्व का शोध किया जाता है और तालिका में पाया जाता है, तो तत्व को विस्थापित करने के लिए चिह्नित प्रथम स्थान पर स्थानांतरित कर दिया जाता है, जिसके शोध के समय परीक्षण किया गया था। विलोपन होने पर किसी तत्व को स्थानांतरित करने के लिए परीक्षण करने के अतिरिक्त, अगला परीक्षण के समय स्थानांतरण अक्रिय हो सकता है।<ref>
{{Citation  | year=1995 |
{{Citation  | year=1995 |
first1=Pedro | last1=Celis | author-link=Pedro Celis |
first1=Pedro | last1=Celis | author-link=Pedro Celis |

Latest revision as of 12:25, 1 November 2023

कंप्यूटर विज्ञान में, अक्रिय विलोपन हैश तालिका से तत्वों को विथापित करने की विधि को संदर्भित करता है जो संवृत एड्रेस का उपयोग करता है। इस पद्धति में, किसी तत्व को पूर्ण रूप से इरेस करने के एड्रेस अतिरिक्त उसे विस्थापित किये गए के रूप में चिह्नित करके विलोपन किया जाता है। विस्थापित किये गए स्थानों को सम्मिलित करते समय रिक्त माना जाता है और शोध के समय प्रभुत्व कर लिया जाता है। विस्थापित किये गए स्थानों को कभी-कभी टोम्बस्टोन के रूप में संदर्भित किया जाता है।[1]

इस योजना के साथ समस्या यह है कि जैसे-जैसे डिलीट/इंसर्ट ऑपरेशन की संख्या बढ़ती है, सफल शोध का व्यय बढ़ जाता है। इसे सुधारने के लिए, जब कोई तत्व का शोध किया जाता है और तालिका में पाया जाता है, तो तत्व को विस्थापित करने के लिए चिह्नित प्रथम स्थान पर स्थानांतरित कर दिया जाता है, जिसके शोध के समय परीक्षण किया गया था। विलोपन होने पर किसी तत्व को स्थानांतरित करने के लिए परीक्षण करने के अतिरिक्त, अगला परीक्षण के समय स्थानांतरण अक्रिय हो सकता है।[2][3]

संदर्भ

  1. "Hashing Tutorial: Section 8 - Deletion". research.cs.vt.edu. Retrieved 2023-04-28.
  2. Celis, Pedro; Franco, John (1995), The Analysis of Hashing with Lazy Deletions, Computer Science Department, Indiana University, CiteSeerX 10.1.1.39.9637, Technical Report CS-86-14
  3. Celis, Pedro; Franco, John (1992), "The analysis of hashing with lazy deletions", Information Sciences, 62 (1–2): 13–26, CiteSeerX 10.1.1.39.9637, doi:10.1016/0020-0255(92)90022-Z