【发布时间】:2016-03-23 02:54:56
【问题描述】:
我需要在给定链表的头部作为递归参数的情况下找到链表中的最大值。我不知道如何开始该方法的递归部分。这就是我到目前为止所拥有的。
int maxOfList(List M){
List max = M;
if(M == null)
return max;
if(M.next > max){
max = M.restOfTheInts;
return maxOfList();
}
}
【问题讨论】:
-
到目前为止,您所拥有的内容是否适用于长度为 1 的列表?如果没有,甚至不要尝试考虑递归情况。 (提示:不,它没有)
标签: java recursion linked-list