L'algoritmo dovrebbe scorrere l'array dato, confrontando ogni valore con i suoi valori successivi. Se il valore successivo è maggiore del valore corrente, l'algoritmo dovrebbe aggiungerlo a un sottoarray e confrontare la lunghezza del sottoarray con il sottoarray più lungo trovato finora. Se è più grande, viene aggiornato il sottoarray più lungo e il ciclo continua. Se il valore non è maggiore, l'algoritmo dovrebbe reimpostare il sottoarray e iniziare dal valore corrente e andare avanti di nuovo. Al termine del ciclo, il sottoarray più lungo sarà il sottoarray in continuo aumento più lungo.
[1, 2, 3, 4, 5, 6]
Crea un algoritmo per trovare il sottoarray crescente continuo più lungo in un determinato array.