Io sono non chiedere a chiunque di risolvere questo per me, ho solo bisogno di una piccola spinta perché non ho idea terrena su dove cominciare con questo. Tutto quello che so è che dovrei implementare le raccolte in questo e avere un qualche tipo.ArrayList ordinamento sequenza più lunga
Scrivere un metodo longestSortedSequence che restituisce la lunghezza della sequenza ordinata più lunga all'interno di un elenco di numeri interi. Ad esempio, se una variabile denominata lista memorizza la seguente sequenza di valori:
[1, 3, 5, 2, 9, 7, -3, 0, 42, 308, 17]
allora la chiamata: list.longestSortedSequence() restituirà il valore 4, in quanto è la lunghezza della sequenza più lunga filtrate all'interno di questo elenco (la sequenza -3, 0, 42, 308). Se l'elenco è vuoto, il metodo dovrebbe restituire 0. Si noti che per un elenco non vuoto il metodo restituirà sempre un valore di almeno 1 poiché ogni singolo elemento costituisce una sequenza ordinata.
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 per non chiedere la risposta di essere alimentato a cucchiaiate! –
È triste che coloro che pensano che il commento di @musical_coder sia utile, in realtà non hanno fatto alcun cambiamento. – allprog