.NET में बेस क्लास लाइब्रेरी में संग्रह (सूची, कतार, ढेर, शब्दकोश) के लिए कुछ उत्कृष्ट डेटा संरचनाएं हैं, लेकिन अजीब तरह से यह द्विआधारी पेड़ों के लिए कोई डेटा संरचना नहीं रखता है। यह कुछ एल्गोरिदम के लिए एक बहुत ही उपयोगी संरचना है, जैसे कि विभिन्न ट्रैवर्सल रास्तों का लाभ उठाना। मैं एक सही लिखित, मुफ्त कार्यान्वयन की तलाश में हूं।
क्या मैं बस अंधा हूं, और इसे नहीं खोज रहा ... क्या यह बीसीएल में कहीं दफन है? यदि नहीं, तो क्या कोई बाइनरी पेड़ों के लिए नि: शुल्क या ओपन-सोर्स सी # /। नेट लाइब्रेरी की सिफारिश कर सकता है? अधिमानतः एक कि जेनेरिक कार्यरत हैं।
संपादित करें: स्पष्ट करने के लिए कि मैं क्या देख रहा हूँ। मुझे आदेश दिए गए शब्दकोश संग्रहों में कोई दिलचस्पी नहीं है जो आंतरिक रूप से एक पेड़ का उपयोग करते हैं। मुझे वास्तव में एक बाइनरी ट्री में दिलचस्पी है - एक जो इसकी संरचना को उजागर करता है ताकि आप एक्स्ट्रेस्ट उपप्रकार जैसी चीजें कर सकें, या नोड्स पर पोस्ट-फिक्स ट्रैवर्सल प्रदर्शन कर सकें। आदर्श रूप से इस तरह के वर्ग को विशिष्ट पेड़ों (यानी लाल / काले, एवीएल, संतुलित, आदि) के व्यवहार प्रदान करने के लिए बढ़ाया जा सकता है।