private bool isConverged
(Dictionary<Int32, Double> oldPageRanks, Dictionary<Int32, Double> newPageRanks)
{
foreach (KeyValuePair<Int32, Double> vpr in oldPageRanks)
{
double newPR;
newPageRanks.TryGetValue(vpr.Key, out newPR);
System.Console.WriteLine("{0} || {1} || {2}", vpr.Key, newPR, vpr.Value);
if (Math.Abs(newPR - vpr.Value) > (newPR + vpr.Value )*0.0005 || newPR == 0) return false;
}
return true;
}