Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class TrieNode {
- private List<TrieNode> children;
- private boolean endOfWord;
- private char letter;
- TrieNode() {
- this.children = new List<>();
- this.endOfWord = false;
- this.letter ='\0';
- }
- TrieNode(char character) {
- this.children = new List<>();
- this.endOfWord = false;
- this.letter = character;
- }
- public TrieNode(List value) {
- this.children = value;
- this.endOfWord = false;
- }
- public List<TrieNode> getChildren() {
- return this.children;
- }
- public void setChildren(List<TrieNode> children) {
- this.children = children;
- }
- public boolean getEndOfWord() {
- return this.endOfWord;
- }
- public void setEndOfWord(boolean endOfWord) {
- this.endOfWord = endOfWord;
- }
- public char getLetter() {
- return this.letter;
- }
- public void setLetter(char letter) {
- this.letter = letter;
- }
- @Override
- public String toString() {
- String s = "";
- s += this.getLetter();
- return s;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement