1) AVL पेड़ और टेढ़ा पेड़ों के बीच क्या अंतर है?
वे संरचना और संचालन हम उन पर फोन में समान हैं। अंतर टेढ़ा पेड़ों में, प्रत्येक ऑपरेशन के बाद, हम पेड़ लगभग पूरी तरह से संतुलित ताकि भविष्य संचालन कम समय लेने के लिए रखने की कोशिश करता है।
2) किस आधार पर हम इन tress चुनें?
टेढ़ा पेड़, हमेशा द्विआधारी खोज के पेड़ जब से बेहतर हैं पेड़ में डेटा का एक बहुत कुछ के साथ अपने आवेदन सौदों लेकिन, डेटा के एक उपसमूह दूसरों की तुलना में बहुत बार के लिए उपयोग की आवश्यकता होगी। इस मामले में आप अक्सर एक्सेस डेटा टेढ़ा के परिणामस्वरूप जड़ के पास आ जाएगा। इसके अलावा, किसी भी नोड तो पहले की तुलना में कम समय के साथ पहुँचा जा सकता है।
यदि आप पेड़ के संचालन की अवधि में की जरूरत है "औसत" लॉग (एन) समय तो टेढ़ा पेड़ का उपयोग इन पेड़ों का चयन, के लिए एक सामान्य नियम के रूप। द्विआधारी पेड़ इस गारंटी नहीं दे सकते।
3) सकारात्मक है और इन पेड़ों की नकारात्मक के क्या हैं?
दोनों के लिए सकारात्मक है कि आप सैद्धांतिक रूप से इन दोनों डेटा संरचनाओं में (एन) लॉग चारों ओर हो रही है।
उल्लेख किया टेढ़ा पेड़ औसत लॉग (एन) के संचालन के एक नंबर पर है के रूप में। इसका मतलब है कि, हो सकता है आप कम से कम एक बार उस सेट में एक ऑपरेशन के लिए n समय जटिलता मिला है। लेकिन इस जब बार-बार आइटम तक पहुँचने मुआवजा दिया जाएगा।
द्विआधारी खोज वृक्ष के नकारात्मक है कि, आप लॉग (एन) हमेशा के लिए भाग्यशाली होने की जरूरत है। कुंजी यादृच्छिक नहीं हैं, तो पेड़ सिर्फ एक ही पक्ष के साथ रूप की तरह एक सूची के लिए कम हो जाएगा।
4) बड़ी हे संकेतन के मामले में इन पेड़ों के प्रदर्शन क्या हैं?
पेड़ के संचालन के एक समूह के लिए टेढ़ा पेड़ लॉग (एन) औसत पर। द्विआधारी पेड़ लॉग (एन) को केवल तभी अपनी चाबी यादृच्छिक में जा रहे हैं।
क्रम पर परिणाम यहां स्पष्ट हैं रूपरेखा पेड़ क्रम टेढ़ा
आप के साथ और splaying बिना खोज में क्रम अंतर देख सकते हैं।