我需要使用遞歸從鏈表中刪除一個節點。這是我到目前爲止的代碼...如何使用遞歸從鏈表中刪除節點?
public class SortedSetNode implements Set {
protected String value;
protected SortedSetNode next;
public boolean remove(String element) {
if (value.equals(element))
{
next = next.getNext();
return true;
}
else
{
return next.remove(element);
}
}
如果我將其更改爲此,該怎麼辦? 'if(next.value.equals(element))' – lauraxx
您是試圖從頭編寫自己的數據結構,還是想實現java.util.Set接口?無論如何,看看那些現有的實現將會有所幫助。 –