मैं फ्लॉयड के चक्र का पता लगाने वाले एल्गोरिदम को समझने में मदद कर रहा हूं। मैं विकिपीडिया ( http://en.wikipedia.org/wiki/Cycle_detection#Tortoise_and_hare ) पर स्पष्टीकरण से गुजरा हूँ
मैं देख सकता हूं कि एल्गोरिथ्म ओ (एन) समय में चक्र का पता कैसे लगाता है। हालांकि, मैं इस तथ्य की कल्पना नहीं कर पा रहा हूं कि एक बार कछुआ और खरगोश के संकेत पहली बार मिलते हैं, तो चक्र की शुरुआत कछुआ सूचक को वापस शुरू करने और फिर एक समय में एक कदम दोनों कछुआ और आगे बढ़ने से निर्धारित की जा सकती है। जिस बिंदु पर वे पहली बार मिलते हैं वह चक्र की शुरुआत है।
क्या कोई व्याख्या प्रदान करके मदद कर सकता है, उम्मीद है कि विकिपीडिया पर एक से अलग, जैसा कि मैं इसे समझने / कल्पना करने में असमर्थ हूं?
fast
चर, या "हरे" को केवल एक के बजाय कछुआ के रूप में दोगुनी गति से आगे बढ़ने की आवश्यकता है?