【发布时间】:2012-03-14 02:54:16
【问题描述】:
我需要为使用递归的 LinkedList 创建一些方法。 我有一些很好,但这是给我带来麻烦的其中之一:
public boolean find(T data){
if(head == null)
return false;
else{
if(head.data == data)
return true;
else{
head = head.next;
return find(data);
}
}
}
它应该在 LinkedList 中找到一个元素,但问题是,不应该附加 List,这显然是我的头部位置增加。 原型应该有1个参数,数据1。我怎样才能让它停止增加头部位置?
【问题讨论】:
标签: java recursion linked-list