这道题也是前缀树的应用,非常巧妙地结合了 回溯 和 前缀树
先为words建立一个字典树,
字典树结构为:
struct tree{
string word;
tree* next[26];
tree(){ memset(next,0,sizeof(next); }
}
之后,回溯法,从 boards矩阵的每一个字母出发,判断以其为根的前缀树,能否在建立的字典树中找到,如果可以就把结果加入res中。


这道题也是前缀树的应用,非常巧妙地结合了 回溯 和 前缀树
先为words建立一个字典树,
字典树结构为:
struct tree{
string word;
tree* next[26];
tree(){ memset(next,0,sizeof(next); }
}
之后,回溯法,从 boards矩阵的每一个字母出发,判断以其为根的前缀树,能否在建立的字典树中找到,如果可以就把结果加入res中。
本文标题:leetcode-单词搜索II(前缀树)
本文链接:https://www.haomeiwen.com/subject/zitrohtx.html
网友评论