コード例 #1
0
        private static void RunSuffixTree(string text)
        {
            Console.WriteLine("----------------------------------------------");
            Console.WriteLine(text);
            Console.WriteLine("----------------------------------------------");
            var st = new SuffixTree(text);

            foreach (var item in st.nodes)
            {
                Console.WriteLine($"'{item.sub}': [{string.Join(", ", item.ch)}]");
            }

            Console.WriteLine("----------------------------------------------");
            Console.WriteLine();
            Console.WriteLine();
            st.Visualize();
        }