2015-05-04 45 views

回答

5

圖是不可變的,因此您不能將單個節點添加到現有圖中,但可以基於添加了附加節點的前一個圖創建新圖。說你有一個像這樣的圖表:

var graph: Graph[Int,Int] = ... 

你可以添加一個新的節點是這樣的:

graph = Graph(
    graph.vertices.union(sc.parallelize(Array[(VertexId, Int)]((13L, 1)))), 
    graph.edges, 
    0 
) 
相關問題