Example #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();
 }
Example #2
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();
        }