मैं यह साबित करने की कोशिश कर रहा हूं कि n नोड्स के साथ एक बाइनरी ट्री में सबसे अधिक a n हैपत्ते। मैं इसे इंडक्शन के साथ कैसे करूंगा?
जो लोग हीप्स के बारे में मूल प्रश्न का अनुसरण कर रहे थे, उनके लिए इसे यहाँ स्थानांतरित किया गया है ।
मैं यह साबित करने की कोशिश कर रहा हूं कि n नोड्स के साथ एक बाइनरी ट्री में सबसे अधिक a n हैपत्ते। मैं इसे इंडक्शन के साथ कैसे करूंगा?
जो लोग हीप्स के बारे में मूल प्रश्न का अनुसरण कर रहे थे, उनके लिए इसे यहाँ स्थानांतरित किया गया है ।
जवाबों:
अब मैं मानता हूं कि प्रश्न निम्नलिखित है:
नोड्स के साथ एक बाइनरी ट्री को देखते हुए , साबित करें कि इसमें अधिकांश ⌈ n शामिल हैंपत्ते।
हमें पेड़ परिभाषा के साथ काम करते हैं । के लिए टी इस तरह के एक पेड़, चलो एन टी में नोड्स की संख्या टी और में पत्तियों की संख्या टी ।
इंडक्शन द्वारा आप ऐसा करने के लिए सही हैं, लेकिन आपको स्ट्रक्चर इंडक्शन की आवश्यकता होगी जो ट्री स्ट्रक्चर को फॉलो करता हो। पेड़ों के लिए, यह अक्सर पेड़ों की ऊंचाई पर पूर्ण प्रेरण के रूप में किया जाता है ।
इंडक्शन एंकर के दो भाग होते हैं। सबसे पहले, हमारे पास T = E m p t y के साथ l T = n T = 0 है ; दावा स्पष्ट रूप से खाली पेड़ के लिए है। के लिए ज ( टी ) = 1 , यानी टी = एल ई एक च , हम इसी तरह की है एल टी = 1 = , इसलिए दावा पत्तियों के लिए है।
प्रेरण परिकल्पना है: मान लें कि दावा सब (बाइनरी) के लिए रखती है पेड़ के साथ ज ( टी ) ≤ कश्मीर , कश्मीर ≥ 1 मनमाना लेकिन तय की।
आगमनात्मक कदम के लिए, एच ( टी ) = के + 1 के साथ एक मनमाना बाइनरी ट्री पर विचार करें । के रूप में कश्मीर ≥ 1 , टी = एन ओ डी ई ( एल , आर ) और एन टी = n एल + एन आर + 1 । चूंकि L और R भी बाइनरी ट्री हैं (अन्यथा T नहीं होगा) और h ( L ) , h ( , प्रेरण परिकल्पना लागू होता है और है
जैसा कि सभी पत्ते या तो एल या आर में हैं , हमारे पास वह है
के साथ चिह्नित असमानता (चार तरह से) के मामले में जांच की जा सकती है कि क्या n L , n R marked 2 । प्रेरण की शक्ति से, यह सबूत का निष्कर्ष निकालता है।
एक अभ्यास के रूप में, आप निम्नलिखित कथनों को सिद्ध करने के लिए उसी तकनीक का उपयोग कर सकते हैं:
मैं सवाल से थोड़ा भ्रमित हूं। यदि आप अधिकतम डिग्री वाले पेड़ों में रुचि रखते हैं , जो कि विकिपीडिया कहता है कि आप चाहते हैं, तो हम इस समस्या में भाग लेते हैं कि एक किनारे पर n = 2 नोड्स और n = 2 पत्ते हैं, लेकिन n / 2 = 1 । वैसे भी, यहाँ कुछ ऐसा है जो एक आसान तर्क है।
बता दें कि एक ऐसा पेड़ है जिसमें n नोड और L पत्तियां होती हैं। के बाद से टी एक पेड़ है, देखते हैं n - 1 किनारों, और दोहरी गणना उन्हें, हम देखते हैं कि 2 n - 2 ≤ एल + 3 ( n - एल ) जो कहता है कि 2 एल ≤ n + 2 और इस दो में तंग है -उच्चतम उदाहरण ऊपर। मुझे लगता है कि यह है कि आप ग्रहण करने के लिए चाहते हैं, तो यह है कि वहाँ दो डिग्री से एक जड़ और एन ≥ 3 , तो आप इस तर्क देने के लिए परिष्कृत कर सकते हैं ≤ n