Trie add 的递归写法
public void addR(String word){
addR(root, 0,word);
}
private void addR(Node cur, int index, String word){
if(index == word.length()){
if(!cur.isWord){
cur.isWord = true;
size++;
}
return;
}
char c = word.charAt(index);
if(cur.next.get(c) == null)
cur.next.put(c, new Node());
addR(cur.next.get(c), index + 1, word);
}
麻烦老师看下有没有问题
43
收起
正在回答 回答被采纳积分+1
1回答
liuyubobobo
2021-01-30 15:50:20
目测没有问题,你可以使用 Leetcode 上 Trie 的问题,实际测试一下,看看这样写能不能通过。如果能通过,基本上就肯定没问题了。
继续加油!:)
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星