हम हमेशा एक (बाइनरी खोज) पेड़ पर कार्रवाई को देखने के ओ (logn) सबसे ज्यादा मामले चल रहे हैं समय की वजह से पेड़ ऊंचाई logn है गया है। मुझे आश्चर्य है अगर हमें बताया जाता है एक एल्गोरिथ्म logn, जैसे मीटर + nlogn के एक समारोह के रूप में समय से चल रहा है कि, हम निष्कर्ष निकाल सकते यह एक (संवर्धित) पेड़ को शामिल करना चाहिए?
संपादित करें: अपनी टिप्पणी के लिए धन्यवाद, मैं अब एहसास विभाजित विजय और द्विआधारी पेड़ नेत्रहीन / धारणात्मक तो समान हैं। मैं दोनों के बीच एक कनेक्शन कभी नहीं किया था। लेकिन मैं एक मामले के बारे में सोच जहां ओ (logn) एक विभाजन विजय नहीं है algo जो एक पेड़ है जो एक BST / AVL / लाल-काले पेड़ की कोई संपत्ति है शामिल है।
यही कारण है कि ढूँढें / संघ संचालन के साथ संबंध तोड़ना सेट डेटा संरचना, जिसका चलने का समय हे है (N + MlogN), एन किया जा रहा तत्वों और एम ढूँढें संचालन की संख्या का # के साथ।
कृपया मुझे बताएं कि मैं sth याद कर रहा हूँ, लेकिन मैं यह नहीं देख सकते हैं कि विभाजन विजय खेलने में यहाँ आता है। मैं सिर्फ यह (असंबंधित समूह) मामले यह कोई BST संपत्ति और एक चलने का समय logn के एक समारोह किया जा रहा है के साथ एक पेड़ है कि में देखते हैं। तो मेरे सवाल क्यों / कारण है कि मैं इस मामले से एक सामान्यीकरण कर सकते हैं नहीं के बारे में है।
















