python类breadthFirstSearch()的实例源码

searchAgents.py 文件源码 项目:Pac-Man-Search 作者: xuefengDevelop 项目源码 文件源码 阅读 39 收藏 0 点赞 0 评论 0
def findPathToClosestDot(self, gameState):
        """
        Returns a path (a list of actions) to the closest dot, starting from
        gameState.
        """
        # Here are some useful elements of the startState
        startPosition = gameState.getPacmanPosition()
        food = gameState.getFood()
        walls = gameState.getWalls()
        problem = AnyFoodSearchProblem(gameState)

        path =  search.breadthFirstSearch(problem)                                  # in the search, we implemented BreadthFirstSearch which is greedy and find             the nesrest goal to eat

        return path




        util.raiseNotDefined()
searchAgents.py 文件源码 项目:AI-PacMan-Projects 作者: deepeshmittal 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def findPathToClosestDot(self, gameState):
        """
        Returns a path (a list of actions) to the closest dot, starting from
        gameState.
        """
        # Here are some useful elements of the startState
        startPosition = gameState.getPacmanPosition()
        food = gameState.getFood()
        walls = gameState.getWalls()
        problem = AnyFoodSearchProblem(gameState)

        action_list = breadthFirstSearch(problem)

        return action_list


问题


面经


文章

微信
公众号

扫码关注公众号