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!