तीन प्रकार के वृक्ष ट्रैवर्स इनऑर्डर, प्रीऑर्डर और पोस्ट ऑर्डर हैं।बाइनरी पेड़ स्तर ऑर्डर ट्रैवर्सल
एक चौथा, कम अक्सर इस्तेमाल किया जाता है, ट्रैवर्सल लेवल-ऑर्डर ट्रैवर्सल होता है। लेवल-ऑर्डर ट्रैवर्सल में, गहराई से "डी" पर सभी नोड्स गहराई से डी + 1 पर किसी भी नोड से पहले संसाधित होते हैं। लेवल-ऑर्डर ट्रैवर्सल अन्य ट्रैवर्सल से अलग होता है जिसमें यह पुनरावर्ती नहीं किया जाता है; एक कतार का उपयोग किया जाता है, रिकर्सन के अंतर्निहित ढेर के बजाय।
ऊपर पाठ टुकड़ा पर मेरे सवालों का
- क्यों स्तरीय आदेश traversals रिकर्सिवली नहीं किया जाता है कर रहे हैं?
- स्तर आदेश ट्रैवर्सल में कतार का उपयोग कैसे किया जाता है? छद्म कोड के साथ स्पष्टीकरण अनुरोध सहायक होगा।
धन्यवाद!