Understand the maximum number of elements in a subtree happens for the left subtree of a tree that has the last level half full.Draw this on a piece of paper to realize this.
एक बार स्पष्ट हो जाने के बाद, 2N / 3 की सीमा को प्राप्त करना आसान है।
आइए हम मानते हैं कि पेड़ में कुल नोड्स की संख्या एन है।
पेड़ में नोड्स की संख्या = 1 + (बाएं सबट्री में नोड्स की संख्या) + (दाएं उपशीर्षक में नोड्स की संख्या)
हमारे मामले के लिए जहां पेड़ का अंतिम स्तर आधा भरा हुआ है, iF हम मानते हैं कि सही सबट्री ऊँचाई h की है, तो बाएँ सबट्री अगर ऊँचाई (h + 1):
लेफ्ट सबट्री में नोड्स की संख्या = 1 + 2 + 4 + 8 .... 2 ^ (एच + 1) = 2 ^ (एच + 2) -1 ..... (i)
राइट सबट्री में नोड्स की संख्या = 1 + 2 + 4 + 8 .... 2 ^ (एच) = 2 ^ (एच + 1) -1 ..... (ii)
इस प्रकार, में प्लगिंग:
पेड़ में नोड्स की संख्या = 1 + (बाएं सबट्री में नोड्स की संख्या) + (दाएं उपशीर्षक में नोड्स की संख्या)
=> N = 1 + (2^(h+2)-1) + (2^(h+1)-1)
=> N = 1 + 3*(2^(h+1)) - 2
=> N = 3*(2^(h+1)) -1
=> 2^(h+1) = (N + 1)/3
इस मान में समीकरण (i) में प्लगिंग, हम प्राप्त करते हैं:
Number of nodes in Left Subtree = 2^(h+2)-1 = 2*(N+1)/3 -1 =(2N-1)/3 < (2N/3)
इसलिए एन नोड्स वाले एक पेड़ के लिए एक उपप्रकार में नोड्स की अधिकतम संख्या पर ऊपरी 2N / 3 है।