"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एवीएल पेड़

एवीएल पेड़

2024-08-25 को प्रकाशित
ब्राउज़ करें:699

AVL Trees

एवीएल ट्री एक संतुलित बाइनरी सर्च ट्री है। पोस्ट ने बाइनरी सर्च ट्री पेश किया। बाइनरी ट्री के लिए खोज, सम्मिलन और विलोपन का समय पेड़ की ऊंचाई पर निर्भर करता है। सबसे खराब स्थिति में, ऊँचाई O(n) है। यदि कोई पेड़ पूरी तरह से संतुलित है-यानी, एक पूर्ण बाइनरी पेड़-तो उसकी ऊंचाई लॉग एन है। क्या हम एक पूर्णतः संतुलित वृक्ष बनाए रख सकते हैं? हां, लेकिन ऐसा करना महंगा पड़ेगा. समझौता एक अच्छी तरह से संतुलित पेड़ को बनाए रखने के लिए है- यानी, प्रत्येक नोड के दो उपपेड़ों की ऊंचाई लगभग समान है।

एवीएल पेड़ अच्छी तरह से संतुलित हैं। एवीएल पेड़ों का आविष्कार 1962 में दो रूसी कंप्यूटर वैज्ञानिकों, जी.एम. एडेलसन-वेल्स्की और ई.एम. लैंडिस (इसलिए इसका नाम एवीएल) द्वारा किया गया था। एवीएल वृक्ष में, प्रत्येक नोड के दो उपवृक्षों की ऊंचाई के बीच का अंतर 0 या 1 है। यह दिखाया जा सकता है कि AVL पेड़ की अधिकतम ऊंचाई O(log n) है।

एवीएल ट्री में किसी तत्व को सम्मिलित करने या हटाने की प्रक्रिया नियमित बाइनरी सर्च ट्री के समान ही है, सिवाय इसके कि आपको सम्मिलन या विलोपन ऑपरेशन के बाद ट्री को पुनर्संतुलित करना पड़ सकता है। एक नोड का संतुलन कारक उसके दाएं उपवृक्ष की ऊंचाई घटाकर उसके बाएं उपवृक्ष की ऊंचाई है। एक नोड को संतुलित कहा जाता है यदि इसका संतुलन कारक -1, 0, या 1 है। एक नोड को बाएं-भारी माना जाता है यदि इसका संतुलन कारक -1 है, और दाएं-भारी यदि इसका संतुलन कारक 1 है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/pauike/avl-trees-272d?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3