Da un grafo orientato non pesato, i cui nodi sono rappresentati dagli interi da 0 a n-1, devo scrivere una procedura che trasformi le liste di adiacenza in matrice di adiacenza di booleani.
Quindi ho scritto:
codice:public static boolean[][] trasform(ListaInt[] listeDiAdiac) { n = listeDiAdiac.length; boolean[][] m = new boolean[n][n]; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { m[i][j] = ... } } }
Dove:
codice:class ListaInt { int elem; ListaInt next; ListaInt(int e, ListaInt lis) { elem = e; next = lis; } }
Non so come completare il metodo trasform.. Quale suggerimento?
Grazie mille!

Rispondi quotando