giovedì 9 maggio 2013

Lab 8/5/2013: esercizi su ricorsione, file, strutture dati e interfacce

Esercizi su ricorsione: ricerca ricorsiva in un array; contaPercorsi, contaPercorsi con stampa e salvataggio dei percorsi in un HashSet; eccezioni per i casi non ammissibili; caricamento di una mappa da file (Scanner vs. BufferedReader(FileReader)) e inversione della mappa (con gestione delle eccezioni); creazione di una multimappa: gestione del caso in cui la collezione "valore" non esiste e quello in cui invece già esiste; compareTo vs. equals e hashCode. Creazione di una classe Studente comparabile mediante interfaccia Comparable e di una classe Classe iterabile mediante interfaccia Iterable. Creazione di diversi tipi di iteratori per la classe Classe e di un Comparator per la classe Studente.

P.S. La prenotazione (obbligatoria) per l'esonero 3 è aperta.


Nessun commento:

Posta un commento