可能这样: public class Chain { public Chain valueself;//本对象自己的值 public Chain getNextValue();//下一对象的值 }
class Node{ <type> <instance>; Node node; } 就可以了,然后调用 next就可以移动指针 你可以看看,java自己具备chain的类,自己定义的不是很方便
现成的java.util.LinkedList为什么不用????
java 虽然删除了指针类型,还可以用数组模拟出链表。 class Node { int Data[] = new int[ArraySize];//用于存储链表的数据 int Next[] = new int[ArraySize];//用于存储下一节点 }详细内容可参考数据结构(java语言版)也可以直接使用LinkedList类。
public class Chain
{
public objecttype valueself;
public objecttype getnextvalue();
}
public class Chain
{
public Chain valueself;//本对象自己的值
public Chain getNextValue();//下一对象的值
}
<type> <instance>;
Node node;
}
就可以了,然后调用 next就可以移动指针
你可以看看,java自己具备chain的类,自己定义的不是很方便
class Node
{
int Data[] = new int[ArraySize];//用于存储链表的数据
int Next[] = new int[ArraySize];//用于存储下一节点
}详细内容可参考数据结构(java语言版)也可以直接使用LinkedList类。