【发布时间】:2022-01-10 19:29:38
【问题描述】:
我在 java 中有一个字典项目。它将单词添加到 trie 树,然后我需要在我输入的每个单词的末尾添加一个 linkedlist 以保存含义。我为 trie 和链表制作了两种节点,如下所示。
static class TrieNode{
TrieNode[]children=new TrieNode[29];
boolean IsEnd;
TrieNode(){
IsEnd=false;
for(int i=0;i<29;i++)
children[i]=null;
}
}
static class Meaningnode{
String Meaning;
Meaningnode next;
public Meaningnode(String Meaning){
this.Meaning=Meaning;
}
}
26 个字母的 29 个链接和一个指向父级和空格 ' ' 的链接和一个指向列表的链接;
【问题讨论】:
标签: java list dictionary linked-list trie