AVL पेड़ वजन-संतुलित नहीं हैं?


22

पिछले प्रश्न में वजन संतुलित पेड़ों की परिभाषा और लाल-काले पेड़ों के बारे में एक प्रश्न था।

यह प्रश्न एक ही प्रश्न पूछना है, लेकिन एवीएल पेड़ों के लिए ।

प्रश्न यह है कि, μ असंतुलित पेड़ों की परिभाषा को दूसरे प्रश्न के रूप में दिया गया है,

क्या कुछ μ>0 ऐसे हैं जो सभी बड़े एवीएल पेड़ μ असंतुलित हैं?

मुझे लगता है कि एवीएल पेड़ों की केवल एक ही परिभाषा है और कोई अस्पष्टता नहीं है।

जवाबों:


18

दावा : नहीं, ऐसा कोई μ ।

सबूत : हम बढ़ते आकार के एवीएल पेड़ों का एक अनंत अनुक्रम देते हैं, जिसका वजन-संतुलन मूल्य हो जाता है 0, दावे का खंडन करता है।

चलो Ch को ऊँचाई का पूरा पेड़ h ; इसमें 2h+1−1 नोड है।

चलो फाइबोनैचि पेड़ ऊंचाई की ज ; इसमें F h + 2 - 1 नोड है। [ १ , २ , टीएओसीपी ३ ]ShhFh+2−1

आइए अब (Th)i≥1 के साथ Th=N(Sh,Ch) के पेड़ हम एक काउंटर उदाहरण होने का दावा के अनुक्रम।

Thh∈N+

Fh+22h+1+Fh+2−1=11+2h+1Fh+2−1Fh+2∼Fh+22h+1=15(ϕh+2−ϕ^h+2)2h+1∼ϕh+25⋅2h+1→h→∞0

यह प्रमाण को समाप्त करता है।

संकेतन :

  • Fnn
  • ϕ≈1.6ϕ^≈−0.62
  • f∼gfglimn→∞f(n)g(n)=1

नोटा नेने : फाइबोनैचि पेड़ वास्तव में एवीएल पेड़ हैं जो किसी दिए गए ऊँचाई के लिए कम से कम नोड्स हैं (या, समतुल्य, किसी दिए गए संख्या के लिए अधिकतम ऊंचाई)।

परिशिष्ट : यदि हम एक प्रोफेसर का उल्लेख नहीं करते हैं तो हम फिबोनाची पेड़ों के साथ कैसे आ सकते हैं? ठीक है, क्या होगा ऊंचाई का एक AVL पेड़ तरह संभव देखो के रूप में कुछ नोड्स के रूप में के साथ? निश्चित रूप से, आपको एक जड़ की आवश्यकता है। उप-भागों में से एक की ऊंचाई होनी चाहिए, और हमें इसे यथासंभव कम नोड्स के साथ चुनना होगा। दूसरे की ऊंचाई की ऊंचाई संतुलन की स्थिति का उल्लंघन किए बिना हो सकती है, और हम इसे यथासंभव कम नोड्स के साथ भी चुनते हैं। संक्षेप में, हम उन पेड़ों का निर्माण करते हैं जो हम पुनरावर्ती चाहते हैं! ये पहले चार हैं:hh−1h−2

पहले चार फिबोनाची पेड़
[ स्रोत ]

हम ऊँचाई निर्मित पेड़ में नोड्स की संख्या के लिए एक पुनरावृत्ति सेट करते हैं :f(h)h

f(1)=1f(2)=2f(h)=f(h−1)+f(h−2)+1n≥3

इसे हल करने से जिसका हमने ऊपर उपयोग किया था।f(h)=Fh+2−1


निवेर्गेल्ट और रींगोल्ड (1972) द्वारा बाउंडेड बैलेंस के बाइनरी सर्च ट्री में एक ही प्रमाण (कम विस्तार के साथ ) दिया गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.