我想从其他类调用数据结构,但我在这里发现了一个问题,你能帮我吗?
这里是源代码
SimBetWithFairRouting 类的数据结构
public Map<DTNHost, ArrayList<Double>> neighborsHistory;
我会在 NeighbourhoodSimilarity 类的这个方法中调用它
private double countDirectSimilarity(double[][] matrixEgoNetwork, int index) {
double sim=0;
for (int i = 0; i < matrixEgoNetwork.length; i++) {
//here the problem
if (matrixEgoNetwork[i][0]==this.countAggrIntStrength(*i will call it in here*) && matrixEgoNetwork[i][index]==1) {
sim++;
}
}
return sim;
}
有什么办法可以在不将地图更改为静态形式的情况下完成这项工作?线索:在 SimBetWithFairRouting 类中有复制方法,你能帮帮我吗?