所以我有这种递归方法搜索4x4"板"换一个词(想想看,除了它只看当前字母的上方,下方,左侧和右侧)。它会传递一个索引(它从给定单词中搜索的当前字母),以及要搜索的行和列。第一个if
语句负责第一个字母,并始终有效。下一个else if
语句不起作用,我不知道为什么。任何帮助都被赞赏为什么。 <{1}}在程序的另一部分显示时使用。
secondArray
答案 0 :(得分:1)
if(row+1 < row)
中的第一个条件else if(index > 0 && index < wordToFind.length())
永远不会被评估为true
( x + 1 总是大于 x )。
您可能希望它为if(row+1 < letterArray.length)