簡體   English   中英

試圖擴展Gelly Graph

[英]Trying to extend Gelly Graph

我正在嘗試將Gelly Graph擴展為帶有Tuple5而不是Tuple 3的邊的圖。由於構造函數是私有的,因此擴展gelly Graph是不可能的。 我繼續制作了我自己的Edge類,它擴展了Tuple5而不是Tuple 3但我不確定我是否可以輕松地將它變成凝膠圖,因為API指向邊緣集的tuple3或tuple2。

問題是,這是否可以更容易地完成,或者是否可能完全符合我的要求

在任何情況下,Gelly算法都無法使用Tuple5邊緣中的信息。 如果要在用戶定義的函數中使用它們,則可以改為使用常規Edge類並將數據(任意類型)存儲在這些邊緣:

Edge<Long, Double> e = new Edge<Long, Double>(1L, 2L, 0.5);

這里1L和2L是頂點的id,0.5是與該邊緣相關聯的任意數據。

如果要繪制算法以使用這些Tuple5邊緣中的使用數據,則必須實現自己的圖算法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM