我听说回溯可用于查找给定单词是否存在于二维字母矩阵中,但不知道如何实现它。例如,如果我们有一个像这样的矩阵:
G O P
N N A
A B E
规则是一个人可以从任何位置水平、垂直和对角移动,那么我们需要判断上面的矩阵是否包含“GONE”这个词。在这里,我们可以首先存储所有 G 的位置(如果存在 >1 G)并从每个位置开始检查,但是如何使用回溯进行检查?谢谢。
我听说回溯可用于查找给定单词是否存在于二维字母矩阵中,但不知道如何实现它。例如,如果我们有一个像这样的矩阵:
G O P
N N A
A B E
规则是一个人可以从任何位置水平、垂直和对角移动,那么我们需要判断上面的矩阵是否包含“GONE”这个词。在这里,我们可以首先存储所有 G 的位置(如果存在 >1 G)并从每个位置开始检查,但是如何使用回溯进行检查?谢谢。