pageRank = (1 - p) / n; // for each Node that links to this one for (Node linksHereNode : linksIn.values()) { pageRank += p * linksHereNode.getPageRank() * linksInCount.get(linksHereNode.getURL()) / linksHereNode.getLinksOutTotal(); // pagerank += p * PR(node that links here) * number of times that node links here / number of outward links the node linking here has; }