इस स्थिति के लिए एक संभावित डिजाइन पैटर्न रणनीति पैटर्न होगा। रणनीति पैटर्न, एक व्यवहारिक डिजाइन पैटर्न, एल्गोरिथ्म को "सर्वश्रेष्ठ" मार्ग निर्धारित करने के लिए विशिष्ट मानदंडों के आधार पर अलग-अलग मार्ग-खोज रणनीतियों का आदान-प्रदान करने की अनुमति देगा। उदाहरण के लिए, एल्गोरिथ्म उपयोगकर्ता की प्राथमिकता या स्थितिजन्य आवश्यकताओं के आधार पर सबसे छोटा, सबसे तेज या सबसे सुंदर मार्ग खोजने के बीच स्विच कर सकता है।
आपको एक स्थान से दूसरे स्थान तक जाने का सबसे अच्छा मार्ग खोजने के लिए एक एल्गोरिथ्म डिजाइन करना होगा।
आप निम्नलिखित स्थिति में किस प्रकार के डिजाइन पैटर्न को लागू करेंगे?