अन्य सीएस समस्याओं से निपटने में एलआईएस (Longest Increasing Subsequence) समस्या कितनी उपयोगी है? धैर्य सॉर्टिंग, गतिशील प्रोग्रामिंग या निर्णय पेड़ के साथ, कुछ एल्गोरिदम हैं। वास्तविक जीवन में इनका उपयोग कैसे किया जाता है - शायद डेटा धाराओं या कुछ के लिए?सबसे लंबे समय तक बढ़ने वाले सब्सक्रिप्शन
आपको याद दिलाना करने के लिए, मैं बोल्ड में डाल सबसे लंबे समय तक बढ़ती अनुक्रम
{, 8, 4, 12, , 10, , 14, 1, , 5 , 13, 3, , 7, }।
बोनस के रूप में, क्या a sequence of length mn + 1 will have an increasing subsequence of length m or a decreasing subsequence of length n परिणाम का उपयोग करने का कोई तरीका है? जैसे लंबाई 16 के रूप में हमारी सूची, इसलिए लंबाई 5 के बढ़ते अनुक्रम या लंबाई 5 के घटते क्रम होना चाहिए। हमारे मामले में 0,2,6,9,11,15।
इसके अलावा लंबाई 8 की बढ़ती अनुक्रम या लंबाई 3 के घटते अनुक्रम: हमारे मामले में 12,10,1।
लम्बाई एमएन + 1 के अनुक्रम में लम्बाई ** एम + 1 ** (एम नहीं) या लंबाई की कमी के बाद ** एन + 1 ** (एन नहीं) की वृद्धि होगी। 16 = 3x5 + 1, इसलिए लंबाई 5 + 1 = 6 की बढ़ती या घटती हुई होनी चाहिए। – Kwariz
संपादन के लिए खेद है।मुझे सवाल मिला – Imposter