1
我试图在Java中使用邻接列表实现一个有向加权的边缘图。它由一个大小等于顶点数的数组组成,数组的每个条目是每个特定的Vertex
的后继的LinkedList
。Java带有有向边的图的邻接表实现
我想重量添加到每个边缘,我想通过在LinkedList
增加的重量标签,每个successor
对象这样做的,而且我想每Vertex
添加其他变量,以备将来使用。如果我想这样做,我将不得不为顶点创建一个新的数据结构,并将一个单独的一个作为邻接列表。将两者结合为一个单一的数据结构将会是一个有效的设计?