【发布时间】:2013-11-18 16:43:11
【问题描述】:
好的,伙计们,我需要编写一个方法; MyLinkedList getFirst(int n) – 返回前 n 个元素的链表。如果列表为空或 n > size 返回 null。
我迷路了,我已经完成了添加,删除,添加到中间,打印一串元素等等的方法,但是这个让我卡住了..
到目前为止我只有:
public MyLinkedList<E> getFirst(int n) {
if(n > size ) {
return null;
}
Node<E> current = head;
for (int i = 0; i == n; i++) {
current.next = new Node<E>(e);
}
}
我知道这段代码是非常错误的,但我能想到的只是在这个任务上工作了一段时间,我想我只是筋疲力尽了,哈哈
感谢所有帮助。
【问题讨论】:
-
家庭作业?这是问错地方了。
-
如果有人在提问之前真正尝试过自己解决问题,那么家庭作业很好。
-
坦率地说,看起来您已经为此工作了“一段时间”。
-
"a while" 并不是特别指这个问题,这是我第一次使用链表,我还有很多其他方法要写,这只是我坚持的一个,谢谢.
标签: java linked-list return