TreeSet<Pair<String,String>> istovjetna = new TreeSet<Pair<String,String>>();
for (Pair<String,String> par : parovi) {
if (!distinguishable.contains(par)) {
istovjetna.add(par);
System.out.println(par.toString());
}
}
因此,这只是我为最小化DKA(更确切地说,找到等效状态)而编写的代码的一小部分。
我遇到的问题是Pair类无法比较,因此“ contains”之类的功能将无法工作,因此我必须进行大修。
在上面的示例中,它将在if子句上调用错误。是否有解决此确切问题的快速解决方法?