के दौरान वंशावली ग्राफ में चक्रों का पता लगाएं मैं घोड़े वंशावली डेटा को दोबारा लोड कर रहा हूं। डेटा के कुछ गलत सेट के लिए मेरा रिकर्सन कभी नहीं रुकता है ... और ऐसा इसलिए है क्योंकि डेटा में चक्र हैं।गहराई-पहली खोज
आवर्ती रोकने के लिए मैं उन चक्रों का पता कैसे लगा सकता हूं?
मैंने सोचा कि आवर्ती सभी "विज़िट" घोड़ों के साथ हैशटेबल बनाए रखने के बारे में सोचा था। लेकिन कुछ झूठे सकारात्मक पाएंगे, क्योंकि एक घोड़ा पेड़ में दो बार हो सकता है।
ऐसा नहीं हो सकता कि घोड़ा पिता या दादा या आईटीएसईएलएफ के महान दादा के रूप में दिखाई देता है।
एक द्विआधारी पेड़ में एक चक्र के रूप में ऐसी कोई चीज नहीं है। यहां तक कि सही वंशावली डेटा बाइनरी पेड़ नहीं होगा। मैं सवाल "ग्राफ" – Triptych
उत्सुक पढ़ने के लिए संपादित, इस खुराक सूचकांक, Werk निक रेटिंग या कुछ इसी तरह (thoroughbreds के रूप में) के लिए पता लगाना है? – nlucaroni
नहीं ... मैं एक फाइल करने के लिए पूरे घोड़े वंशावली निर्यात कर रहा हूँ। मैं इसे इंब्रीडिंग का पता लगाने के लिए भी उपयोग करूंगा लेकिन जैसा कि मेरे सॉफ़्टवेयर उत्पाद का नस्ल विशिष्ट नहीं है, मेरे पास विश्लेषण करने के लिए कोई ऐतिहासिक डेटा नहीं है। – Romias