//
// Created by Mr.Hu on 2019/2/18.
//
// leetcode 79 word search
//
// 题目给定一个字符板,以及一个字符串,要求判断是否能从字符板中构成给定的字符串,要求的构成的过程只能是顺序的水平或垂直查找,
// 且同一个位置的字符不能使用多次。
//
// 这个题目我们可以使用递归的方式进行解决,每次判断四个方位的字符与当前待比较字符是否相等,相等则继续上述判断,
// 每次待比较字符需要更新。
// 因为每个字符只能使用一次,所以我们需要保存哪些位置的字符已经被访问过,一种方式是使用pair保存,另一个方式即创建一个新的同字符板大小的
// 二值数组,每次访问后对应位置的更新,在访问之前先判断该位置是否被访问过。
//
1 |
|