binary-tree पर टैग किए गए जवाब

एक पेड़ डेटा संरचना जिसमें प्रत्येक नोड में अधिकतम दो बच्चे नोड होते हैं।



7
छोड़ें सूची बनाम बाइनरी सर्च ट्री
मैं हाल ही में डेटा संरचना में एक स्किप सूची के रूप में जाना जाता हूं । ऐसा लगता है कि द्विआधारी खोज पेड़ के लिए बहुत समान व्यवहार है। आप बाइनरी सर्च ट्री पर स्किप लिस्ट का उपयोग क्यों करना चाहेंगे?

30
किसी भी द्विआधारी वृक्ष में दो नोड्स के सबसे कम सामान्य पूर्वजों को कैसे ढूंढें?
बाइनरी ट्री यहां जरूरी नहीं कि बाइनरी सर्च ट्री हो। संरचना के रूप में लिया जा सकता है - struct node { int data; struct node *left; struct node *right; }; अधिकतम समाधान जो मैं एक दोस्त के साथ काम कर सकता था, वह इस प्रकार का था - इस …

8
हीप बनाम बाइनरी सर्च ट्री (BST)
ढेर और BST में क्या अंतर है? एक ढेर का उपयोग कब करें और एक बीएसटी का उपयोग कब करें? यदि आप तत्वों को क्रमबद्ध तरीके से प्राप्त करना चाहते हैं, तो क्या BST हीप से बेहतर है?


12
क्या द्विआधारी खोज पेड़ों की परिभाषा में डुप्लिकेट कुंजियों की अनुमति है?
मैं बाइनरी सर्च ट्री की परिभाषा खोजने की कोशिश कर रहा हूं और मुझे हर जगह अलग-अलग परिभाषाएं मिल रही हैं। कुछ का कहना है कि किसी भी सबट्री के लिए बाएं बच्चे की चाबी जड़ से कम या बराबर होती है। कुछ का कहना है कि किसी भी सबट्री …

8
स्टैक या पुनरावृत्ति का उपयोग किए बिना मॉरिस इनवर्टर ट्री ट्रैवरल की व्याख्या करें
क्या कोई कृपया मुझे निम्नलिखित मॉरिस इनवर्टर ट्री ट्रैवर्सल एल्गोरिथम को स्टैक या रिकर्सन का उपयोग किए बिना समझने में मदद कर सकता है? मैं यह समझने की कोशिश कर रहा था कि यह कैसे काम करता है, लेकिन इसका सिर्फ मुझे बचना है। 1. Initialize current as root 2. …

27
कैसे निर्धारित करें कि बाइनरी ट्री संतुलित है?
उन स्कूल के वर्षों से कुछ समय हो गया है। एक अस्पताल में आईटी विशेषज्ञ के रूप में नौकरी मिली। अब कुछ वास्तविक प्रोग्रामिंग करने के लिए आगे बढ़ने की कोशिश कर रहा है। मैं अब बाइनरी पेड़ों पर काम कर रहा हूं, और मैं सोच रहा था कि यह …

30
ऑप्टिमम तरीके से बाइनरी सर्च ट्री में kth सबसे छोटा तत्व खोजें
मुझे किसी भी स्थिर / वैश्विक चर का उपयोग किए बिना बाइनरी सर्च ट्री में kth सबसे छोटा तत्व खोजने की आवश्यकता है। इसे कुशलता से कैसे हासिल किया जाए? मेरे मन में जो समाधान है वह ओ (एन) में ऑपरेशन कर रहा है, सबसे खराब स्थिति है क्योंकि मैं …


5
प्रीऑर्डर, पोस्टऑर्डर और इनवर्टर बाइनरी सर्च ट्री ट्रैवर्सल रणनीतियों का उपयोग कब करें
मुझे हाल ही में एहसास हुआ कि अपने जीवन में BST का भरपूर उपयोग करते हुए, मैंने कभी भी कुछ भी इस्तेमाल करने पर विचार नहीं किया है, लेकिन इनवर्टर ट्रैवर्सल (जबकि मुझे पता है और पूर्व / पोस्ट-ऑर्डर ट्रैवर्सल का उपयोग करने के लिए प्रोग्राम को अनुकूलित करना कितना …

7
क्या Big O (logn) लॉग बेस ई है?
डेटा संरचनाओं के बाइनरी सर्च ट्री प्रकार के लिए, मुझे लगता है कि बिग ओ नोटेशन को आमतौर पर ओ (लॉगन) के रूप में नोट किया जाता है। लॉग में एक लोअरकेस 'एल' के साथ, यह प्राकृतिक लॉगरिदम द्वारा वर्णित बेस ई (एन) को लॉग करता है? सरल प्रश्न के …

12
"पूर्ण बाइनरी ट्री", "सख्त बाइनरी ट्री", "फुल बाइनरी ट्री" के बीच अंतर?
मैं नीचे के पेड़ों की शब्दावली के बारे में उलझन में हूं, मैं ट्री का अध्ययन कर रहा हूं, और मैं इन पेड़ों के बीच अंतर करने में असमर्थ हूं: a) पूरा बाइनरी ट्री बी) सख्त बाइनरी ट्री ग) पूर्ण बाइनरी ट्री कृपया मुझे इन पेड़ों के बीच अंतर करने …

4
खोजें कि क्या कोई पेड़ हास्केल में एक द्विआधारी खोज पेड़ है
type BSTree a = BinaryTree a data BinaryTree a = Null | Node (BinaryTree a) a (BinaryTree a) deriving Show flattenTree :: BinaryTree a -> [a] flattenTree tree = case tree of Null -> [] Node left val right -> (flattenTree left) ++ [val] ++ (flattenTree right) isBSTree :: (Ord …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.