जिस परियोजना पर मैं काम कर रहा हूं, उसके लिए मुझे यादृच्छिक ऊंचाई वाले पेड़ों को बांधना चाहिए।
मूल रूप से मैं निम्नलिखित कार्य करता हूं: 1) एक फैले हुए पेड़ को उत्पन्न करता है 2) व्यवहार्यता की जांच करें, यदि संभव हो तो इसे रखें।
1) एक न्यूनतम फैले हुए पेड़ से शुरू (प्राइम या क्रुस्ल) मैं एक गैर-मौजूदा किनारे जोड़ता हूं और यह एक चक्र बनाता है, मैं इस चक्र का पता लगाता हूं और इस चक्र के किनारों में से एक को हटा देता हूं जो मुझे एक नया फैले हुए पेड़ देता है और मैं इसके साथ जारी रखता हूं एक नई धार जोड़कर इस फैले हुए पेड़ ...
2) मान लीजिए कि एक विशेष शीर्ष है । हर वार के लिएसे पथ की लंबाई सेवा तब कम होना चाहिए , कहाँ पे दिया गया पैरामीटर है।
क्या ऐसा करने का कोई बेहतर (चालाक) तरीका है?
पीएस मैं अन्य बाधा (मेरी गलती) निर्दिष्ट करना भूल गया: कोने की डिग्री भी बाध्य होनी चाहिए।