该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public class shuangxiangList> {
private MyLinkedList head = null;
static int theSize;
class MyLinkedList {
AnyType data;
public MyLinkedList pre;
public MyLinkedList next;
public MyLinkedList() {
this.data = null;
this.pre = null;
this.next = null;
}
public MyLinkedList(AnyType data, MyLinkedList pre,
MyLinkedList next) {
this.data = data;
this.pre = pre;
this.next = next;
}
public MyLinkedList(AnyType data) {
this.data = data;
this.pre = null;
this.next = null;
}
}
求大侠帮我解释下这些代码是什么意思?我只是大致了解是定义双向链表,但是具体都是什么意思?求解释 。比如那三个public方法是什么意思?public MyLinkedList() {
this.data = null;
this.pre = null;
this.next = null;
}
public MyLinkedList(AnyType data, MyLinkedList pre,
MyLinkedList next) {
this.data = data;
this.pre = pre;
this.next = next;
}
public MyLinkedList(AnyType data) {
this.data = data;
this.pre = null;
this.next = null;
}
}
还有
public MyLinkedList pre;
public MyLinkedList next;
这两个语句是什么意思?