मैं नहीं किसी को भी यह हल करने के लिए कह रहा हूं, मुझे बस थोड़ा धक्का चाहिए क्योंकि मुझे इसके साथ कहां से शुरू करना है पर कोई सांसारिक विचार नहीं है। मुझे पता है कि मुझे इसमें संग्रह लागू करना चाहिए और एक तरह का होना चाहिए।ArrayList सॉर्टिंग सबसे लंबा अनुक्रम
एक विधि लिखें सबसे लंबे समय तक सवारता जो पूर्णांक की सूची में सबसे लंबे क्रमबद्ध अनुक्रम की लंबाई देता है। उदाहरण के लिए, यदि किसी वैरिएबल सूची भी कहा जाता मूल्यों के निम्नलिखित अनुक्रम संग्रहीत करता है:
[1, 3, 5, 2, 9, 7, -3, 0, 42, 308, 17]
कॉल तो: list.longestSortedSequence() मान 4 वापसी होगी क्योंकि यह इस सूची के भीतर सबसे लंबे समय तक हल कर अनुक्रम की लंबाई (है अनुक्रम -3, 0, 42, 308)। यदि सूची खाली है, तो आपकी विधि 0 वापस आनी चाहिए। ध्यान दें कि एक गैर-खाली सूची के लिए विधि हमेशा कम से कम 1 का मान वापस कर देगी क्योंकि कोई भी व्यक्ति तत्व क्रमबद्ध अनुक्रम का गठन करता है।
Assume you are adding to the ArrayIntList class with following fields:
public class ArrayIntList
{
private int[] elementData;
private int size;
// your code goes here
}
+1 आपको जवाब देने के लिए जवाब नहीं मांगने के लिए +1! –
यह दुख की बात है कि जो लोग सोचते हैं कि @ musical_coder की टिप्पणी उपयोगी है, वे सभी वास्तव में अपवित्र नहीं हैं। – allprog