Ejemplo n.º 1
0
        static void Main( )
        {
            CharType        a = new CharType('a');
            List <CharType> b = new List <CharType>();

            b.Add(a);
            //
            SuffixTree tree   = SuffixTreeHelper.BuildSuffixTree <CharType>(b, b);
            int        result = SearchHelper.Search(b, tree);

            Console.WriteLine(result);
            //
            Node parent = new Node(5);
            Node son    = new Node(ref parent, 9);

            parent.AddChildren(ref son);
            foreach (var child in parent.GetChildren())
            {
                Console.WriteLine(child.GetParent().GetPositionInText());
            }
            Console.ReadKey();
        }
Ejemplo n.º 2
0
 static public void Initialize <T>(List <T> alphabet, List <T> sequence)
 {
     suffixTree = SuffixTreeHelper.BuildSuffixTree(alphabet, sequence);
 }