【发布时间】:2012-11-17 02:24:29
【问题描述】:
我需要编写一个方法,将项目递归地插入到单链排序列表中。列表的节点类如下所示:
protected class Node<T> {
protected Node(T data) {
this.data = data;
}
protected T data;
protected Node<T> next;
}
protected Node<E> head;
}
方法签名是:void insert(E data)。 我可以迭代地做到这一点,但我似乎无法理解如何递归地做到这一点。谁能提供任何见解?
【问题讨论】:
-
@MatthewDean 不是字面上的循环,它必须是递归的。
标签: java recursion nodes insertion sortedlist