题目描述[原题描述][https://www.acwing.com/problem/content/21/]
请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。
路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。
如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。
注意:
- 输入的路径不为空;
- 所有出现的字符均为大写英文字母;
样例
| 1 | matrix= | 
算法描述
- 首先遍历入口,及遍历矩阵
- 写dfs函数,定义好出口,当n==字符串长度-1时返回true
- 细节处理,移动前m[x][y]='*',移动完需要恢复
C++代码
| 1 | class Solution { | 
Java代码
| 1 | class Solution { |