def backtrack(self):
"""
Reconstruct a path to the initial state from the current node.
Bear in mind that usually you will reconstruct the path from the
final node to the initial.
"""
moves = []
# make a deep copy to stop any referencing isues.
node = copy.deepcopy(self)
if node.isRootNode():
# The initial state is the final state
return moves
"**YOUR CODE HERE**"
util.raiseNotDefined()
评论列表
文章目录