दो तारों का सबसे लंबा सबस्ट्रिंग खोजने के लिए एक एल्गोरिदम उत्पन्न करें
ये एक सिर्फ अनुमान है, कृपया आप पूरा सब्स्ट्रिंग स्पष्ट करें जो आपके दिमाग में है -

एक तारा दिया गया है। हम इसके सबसे लंबे सबस्ट्रिंग को ढूंढने के लिए ग्रीडी एल्गोरिथम का इस्तेमाल कर सकते हैं। 

Algorithm:
1. इनपुट लें - एक स्ट्रिंग जिसे हमे ढूँढना है। 

2. सबसे लंबा सबस्ट्रिंग के लिए एक बचत कमरे को शुरूआत में खोलें। सबसे लंबी सबस्ट्रिंग का वर्तमान लंबाई सीट की मान बनाएं। 

3. सबसे बड़े संख्या से शुरुआत करें यानी स्ट्रिंग की आखिरी अक्षर से। 

4. एक रनटाइम मुख्य लूप चलाकर सबसे लंबी सबस्ट्रिंग को खोजें। 

5. मुख्य लूप में एक दूसरे लूप का इस्तेमाल करें। यह लूप आपके सामने परवर्ती चर तारा से शुरू होता है और स्ट्रिंग की शुरुआत तक जाता है। 

6. एक नेस्टेड इफ़/एल्स लूप का इस्तेमाल कर सकते हैं। इफ़ स्टेटमेंट मध्यम से, आप चाहेंगे कि लूप सबसे लंबी संभव सबस्ट्रिंग ढूँढने के लिए अपना लुढ़काने टंकण बनाने के लिए स्कोरिंग फ़ंक्शन का उपयोग करें। 

7. लूप कम होने तक चलाया जाता है। अगर एक संभव सबसे लंबी सबस्ट्रिंग फाइंड होती है, तो आप अपडेट करें। 

8. मुख्य लूप के बाद, सबसे बड़ी संभव सबस्ट्रिंग को रिटर्न करें। 

यह पूर्णाङ्ग रूप से हमले और त्रुटियों के लिए टेस्ट नहीं है। उम्मीद है कि आपको उन्नत प्रोग्रामिंग में आगे बढ़ने के लिए यह मददगार होगा।