Код компилируется, но с предупреждениями. Мне нужно преобразовать его в более сложный код. Ценю любые предложения. Java-программа для демонстрации представления списка смежности графов.
public class GFG {
static class Graph {
int V;
List<Integer>[] adjListArray;
Graph(int V) {
this.V = V;
adjListArray = new LinkedList[V];
for(int i = 0; i < V ; i++){
adjListArray[i] = new LinkedList<>();
}
}
}
private static void addEdge(Graph graph, int src, int dest) {
graph.adjListArray[src].add(dest);
graph.adjListArray[dest].add(src);
}
private static void printGraph(Graph graph) {
for(int v = 0; v < graph.V; v++) {
System.out.println("Adjacency list of vertex "+ v);
System.out.print("head");
for(Integer pCrawl : graph.adjListArray[v]) {
System.out.print(" -> "+pCrawl);
}
System.out.println("\n");
}
}