经典的回溯题目 题目本身不是很难,记录一下是否已经访问过即可。比较麻烦的是C++不使用标准库,在判断是否需要停止递归时要注意一下。代码如下: class Solution { public: bool hasPath(char* matrix, int rows, int cols, char* str) { vector<vector<bool>> visited(rows, vector<bool>(cols, false)); int str_len = strlen(str); for ...