题目:
给定一个二维网格和一个单词,找出该单词是否存在于网格中。
单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。...同一个单元格内的字母不允许被重复使用。...示例:
board =
[
['A','B','C','E'],
['S','F','C','S'],
['A','D','E','E']
]
给定 word = "ABCCED", 返回...true
给定 word = "SEE", 返回 true
给定 word = "ABCB", 返回 false
提示:
board 和 word 中只包含大写和小写英文字母。...匹配到最后一个字符返回true
多个起点和后续多个匹配位置的逻辑是相似的,可以使用递归遇到一个满足条件的元素就开启一个新的递归来去匹配
记录前面已经被选择的元素(当前组合内已被选择的元素)
/**