我创建了一个节点类和一个树类。从 main 中,我调用 suffixTree t = new suffixTree(string); 它在一个while循环中,所以它总是变量t。
问题是,我想读取一个输入文件并为每个字符串创建一个新树。显然,它不会创建新实例。
变量“t”在每次交互中都是相同的,但每次创建它时它都应该是一个新实例。树构造函数,有一个 Node root = new Node();
这是一个复制的代码,我唯一做的就是从输入中读取并遍历树。
问题是,如果我输入 mississippi$ 然后 acacdcacd$ 它会添加到同一棵树并在我遍历它时给出错误的结果。
提前致谢