예제 #1
0
 public void AddKey(char key)
 {
     if (!ContainsKey(key))
     {
         Children[key - 'a'] = new EnglishTrieNode();
     }
 }
예제 #2
0
        public bool TryGet(char key, out EnglishTrieNode node)
        {
            node = null;
            if (!ContainsKey(key))
            {
                return(false);
            }

            node = Children[key - 'a'];
            return(true);
        }