我的程序:
private class Node{
private d1 val;
private Node next;
public Node(d1 val){
this.val=val;
next=null;
}
}
公共(public)节点排序列表(节点左,节点右){
try {
Node result=null;
if(left==null) {
return right;
}
if(right==null) {
return left;
}
if(left.val <= right.val) // here erro occurs..
{
result=right;
}
}
catch(NumberFormatException e) {
}
}
最佳答案
您应该实现接口(interface) java.util.Comparator。
public int compare(Node o1, Node o2) {
....
return 0; //(o1 == o2)
....
return 1; //(o1>o2)
....
return -1; //(o1<o2)
}
关于java - 如何比较两个泛型类型变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62749490/