मेरे वेबपैप में समस्याएं हैं, हमारे पास कई फ़ील्ड हैं जो अन्य फ़ील्ड को जोड़ते हैं, और वे फ़ील्ड अधिक फ़ील्ड जोड़ते हैं। मुझे पता है कि यह एक निर्देशित विश्वकोश ग्राफ है।एक साधारण निर्भरता एल्गोरिदम
जब पृष्ठ लोड होता है, तो मैं सभी फ़ील्ड के मानों की गणना करता हूं। क्या मैं सच में ऐसा करने की कोशिश कर रहा हूँ एक आयामी सूची जिसमें क्षेत्रों की गणना करने के लिए एक कुशल आदेश होते हैं में मेरी DAG कन्वर्ट करने के लिए है
उदाहरण के लिए:। एक = बी + डी, डी = बी + सी , बी = सी + ई कुशल गणना आदेश: ई -> सी -> बी -> डी -> एक
अभी मेरी एल्गोरिथ्म सिर्फ सरल आवेषण एक सूची में iteratively करता है, लेकिन मैं कुछ स्थितियों में, जहां आई है जो तोड़ना शुरू होता है। मैं सोच रहा हूं कि बदले में सभी निर्भरताओं को पेड़ की संरचना में कैसे काम करना होगा, और वहां से इसे एक आयामी रूप में परिवर्तित किया जाएगा? क्या ऐसे पेड़ को एक कुशल क्रम में बदलने के लिए एक सरल एल्गोरिदम है?
धन्यवाद बहुत बहुत, वास्तव में यह शब्द है कि मैं के बाद था – Coxy