Пример #1
0
 def h_value(self, end):
     """ Returns heuristic cost (distance) from here to the end, for A*.
     """
     miles_to_end = find_miles(self, end)
     return miles_to_end
Пример #2
0
 def distance(self):
     """ Returns the distance, in miles, between this node and its parent.
     """
     if self.parent:
         return find_miles(self, self.parent) + self.parent.distance
     return 0.0