Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

class PathFinder(object): 

 

def __init__(self, board): 

""" 

Initialize Pathfinder class instance. 

 

@type board: Map 

@param board: board to be solved 

""" 

super(PathFinder, self).__init__() 

self.board = board 

 

def getPath(self): 

""" 

Get the best path to solve the given graph. 

 

@rtype: [Move] 

@return: Array of moves which represent the path found to solve the puzzle 

""" 

raise NotImplementedError("Solve base class does not implement getPath.")