1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Map<String, Double> graphtemp = graphprob;
double probtostay = 0;
double probfromneighbourrooms = 0;
for (Map.Entry<Room, List<Room>> graphindex : graph.entrySet())
{//iterate all rooms to find prob for each
probtostay = ((double) (1 / (graphindex.getValue().size() + 1))) * graphtemp.get(graphindex.getKey().getSpaceId());
System.out.println("Space : " + graphindex.getKey().getSpaceId() + " Size : " +(graphindex.getValue().size() + 1) + " Value : " +
graphtemp.get(graphindex.getKey().getSpaceId()) + " probtostay : " + probtostay);
} |