实现单链表方法。

时间:2015-01-05 19:50:21

标签: java methods singly-linked-list

我有类(接口,可实现和方法)来实现单链表。方法包括add,remove,isEmpty(),printList()和size()。

我现在只是好奇,我怎么能在我的主课上实现这些。我开始时:

SLLInterface si = new SLList();

其中SLList是实现接口方法的类。 现在,如果我想在SLL中添加一个节点,add方法有两个参数:

public void add(Object theElement, int index);

怎么可以这样做?我试过了:

SLLInterface si = new SLList();
si.add(Object x, index 0);

和其他变化,但我不能让它工作。

2 个答案:

答案 0 :(得分:3)

应该是这样的:

SLLInterface si = new SLList();
Object x = new Object();
int index = 0;
si.add(x, index);

你显然在学习,但是你可以从研究java.util.List界面并将其作为单链表实现。通过研究Joshua Bloch所做的事情,你的设计可以得到改善。

答案 1 :(得分:0)

您可以交叉引用您的链接列表(如果有)with this one

的实现