Salve a tutti, devo fare un metodo dividiLista(int intero) di una lista concatenata che ha come parametro un intero. Questo metodo deve creare due liste: la prima contiene tutti i valori minori dell'intero che compaiono nella lista su cui ho richiamato il metodo, mentre la seconda lista contiene tutti i valori maggiori. Ad esempio:
Lista su cui richiamo il metodo è costruita in questo modo:
1 ---> 2 ---> 3 ---> 4 ---> 5 ---> 6
lista.dividiLista(3) crea queste due liste:
lista1: 1 ---> 2 ---> 3
lista2: 4 ---> 5 ---> 6
Io, un'idea di come fare il meodo ce l'ho, ma non saprei come far ritornare entrambe le liste.. Qualcuno sa aiutarmi? Grazie!!![]()

Rispondi quotando