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