Пример #1
0
            public TrieNode Add(TInstr instr)
            {
                TrieNode subNode = Next(instr);

                if (subNode == null)
                {
                    subNode = new TrieNode(instr, hasher, cmp);
                    Successors.Add(instr, subNode);
                }
                return(subNode);
            }
Пример #2
0
 public TrieNode(TInstr instruction, IEqualityComparer hasher, IComparer cmp)
 {
     Instruction = instruction;
     Init(hasher, cmp);
 }