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

From Vigyanwiki
(Created page with "कंप्यूटर विज्ञान में, आलसी विलोपन एक हैश तालिका से तत्वों को हट...")
 
No edit summary
 
(8 intermediate revisions by 5 users 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 |
Line 9: Line 10:
citeseerx=10.1.1.39.9637 }}</ref><ref>{{Citation|doi=10.1016/0020-0255(92)90022-Z|title=The analysis of hashing with lazy deletions|year=1992|last1=Celis|first1=Pedro|last2=Franco|first2=John|journal=Information Sciences|volume=62|issue=1–2|pages=13–26|citeseerx=10.1.1.39.9637}}</ref>
citeseerx=10.1.1.39.9637 }}</ref><ref>{{Citation|doi=10.1016/0020-0255(92)90022-Z|title=The analysis of hashing with lazy deletions|year=1992|last1=Celis|first1=Pedro|last2=Franco|first2=John|journal=Information Sciences|volume=62|issue=1–2|pages=13–26|citeseerx=10.1.1.39.9637}}</ref>


 
== संदर्भ ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
[[Category: हैशिंग]]




{{algorithm-stub}}
{{algorithm-stub}}


 
[[Category:Algorithms and data structures stubs]]
 
[[Category:All stub articles]]
[[Category: Machine Translated Page]]
[[Category:Created On 10/07/2023]]
[[Category:Created On 10/07/2023]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:हैशिंग]]

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