如果我输入的链表的数量为3:x1 = 3,x2 = 1,x3 = 2打印:2 1 3(这是真的),但max = 2,我找不到错误,这是我的代码:
int max(Node l){
int max = 0;
if(l == null) return 0;
else
{
if(l.data > max){
max = l.data;
l = l.next;
}
else return max(l.next);
}
return max;
}
int max(){
return max(head);
}