मैं इस तरह एक पेड़/निर्देशित अचक्रीय ग्राफ कार्यान्वयन कुछ की आवश्यकता होती है:ट्री (निर्देशित अचक्रीय ग्राफ) कार्यान्वयन
public class TreeNode<K, V> {
private K key; // 'key' for this node, always present
private V value; // 'value' for this node, doesn't have to be set
private TreeNode<K, V> parent;
private Set<TreeNode<K, V>> children;
}
- वहाँ किसी भी तरह की कोई सॉर्टिंग है।
TreeNode
कुंजी के चारों ओर सिर्फ एक रैपर है और एक संभावित मूल्य (नोड्स को मान सेट करने की आवश्यकता नहीं है)।- मुझे माता-पिता और बच्चों दोनों के लिए लिंक की आवश्यकता है।
क्या मानक एपीआई या कॉमन्स इत्यादि में कुछ भी है जो मेरे लिए यह करेगा?
मैं इसे अपने आप लेखन कोई आपत्ति नहीं है (और मैं निश्चित रूप से नहीं आप लोगों पूछ करने के लिए कर रहा हूँ) मैं तो बस नहीं पहिया फिर से आविष्कार करने के लिए चाहते हैं।
सावधान रहें, एक पेड़ और एक निर्देशित विश्वकोश ग्राफ एक ही चीज नहीं है, निर्देशित विश्वकोश ग्राफ के लिए यह माता-पिता का हस्ताक्षर है: 'निजी सेट <ट्री नोड> चूंकि एक नोड में कई माता-पिता हो सकते हैं। –
jolivier