मेरे पास फॉर्म के कुछ कार्टेशियन बिंदु हैं: (x, y)
जहां x और y दोनों गैर-ऋणात्मक पूर्णांक हैं।कार्टेसियन अंक की व्यवस्था के लिए एल्गोरिदम
उदा।
(0,0), (1,1), (0,1)
मैं एक एल्गोरिथ्म की जरूरत है इस तरह से ऊपर अंक
कि एक बिंदु से दूसरे
परिवर्तन या तो एक्स के लिए जा रहा व्यवस्था करने के लिए या द्वारा 1.
दूसरे शब्दों में y, मैं
विकर्ण आंदोलन से बचने के लिए चाहते हैं।
तो, ऊपर उल्लिखित बिंदुओं की व्यवस्था की जाएगी:
(0,0), (0,1), (1,1)।
इसी प्रकार (0,0), (1,1), (0,2)
ऐसी कोई व्यवस्था संभव नहीं है।
मैं क्या यह
कॉल करने के लिए लेकिन मैं इसे मैनहट्टन आदेश देने कहेंगे के बारे में निश्चित नहीं हूँ।
क्या कोई मदद कर सकता है?
साफ सवाल। +1 – Cam
क्या आप हमेशा 0,0 (या नीचे-बाएं-सबसे अधिक बिंदु) से शुरू करते हैं? या आप किसी भी बिंदु से शुरू कर सकते हैं? – cape1232
मुझे प्रश्न पसंद है, लेकिन आपको विनिर्देश निर्दिष्ट करना होगा, उदाहरण के लिए आप क्षैतिज पहले जाते हैं (एक्स मान +1 के साथ एक बिंदु खोजने का प्रयास करें, लेकिन वर्तमान बिंदु के समान मूल्य) या लंबवत? क्या होता है यदि दो बिंदु समान हैं? क्या आप पीछे जा सकते हैं? यानी (2,2) से (2,1) तक? –