大家帮我看看这个java单链表的程序
public class node
{
private int data; //存放数据
private node link; //链接的下一个接点.
public static void main(String[]args)
{
}
/**
* @return Returns the data.
*/
public int getData()
{
return data;
}
/**
* @param data
* The data to set.
*/
public void setData(int data)
{
this.data = data;
}
/**
* @return Returns the link.
*/
public node getLink()
{
return link;
}
/**
* @param link
* The link to set.
*/
public void setLink(node link)
{
this.link = link;
}
/**
* @param linkList
* 链表中的头结点
* @param K
* 在链表中的位置
* @return 找到的结点,如果没有找到,则返加NULL
*/
public node findNode(node linkList, int k)
{
int i = 1;
node a;
// 初始化时,令a指向第一个元素,i为计数器.
a = linkList.getLink();
while (a != null && i < k)
{
a = a.getLink();