感谢任何帮助。
答案 0 :(得分:2)
更改
public class ListGraph<N> implements graphs.Graph
到
public class ListGraph<N> implements graphs.Graph<N>
您正在实现通用接口,因此您必须在尖括号中提供该部分。 (对不起,脑子一片空白,记不起确切的术语)
答案 1 :(得分:0)
您应该将@Override
注释添加到addNode()
中的ListGraph
实施中:
@Override
public void addNode(N node){
nodes.put(node, new ArrayList<ListEdge<N>>());
}