我正在创建一个用Java翻转链表的方法,但需要两种方法:
public void reverse(){
reverse(head);
}
private void reverse(Node h){
if(h.next==null){
System.out.print(h.data+" ");
return;
}
reverse(h.next);
System.out.print(h.data+" ");
}
这样,我使用0个参数调用了reverse方法,然后该方法调用了另一个reverse方法。有没有办法将它们合并为1个方法,而不改变LinkedList类的其他方面?
提前致谢!
reverse(head)
方法,将其设置为公共方法,这样它就可以被访问到了。 - YoungHobbit