52 lines
754 B
Java
52 lines
754 B
Java
package a6;
|
|
|
|
public class ListHead {
|
|
|
|
public ListHead next;
|
|
public ListHead prev;
|
|
public Object data;
|
|
|
|
public ListHead() {
|
|
next = this;
|
|
prev = this;
|
|
}
|
|
|
|
public void del() {
|
|
|
|
}
|
|
|
|
public void delInit() {
|
|
|
|
}
|
|
|
|
public void addTail(ListHead newNode) {
|
|
|
|
}
|
|
|
|
public Object firstEntry() {
|
|
return next.data;
|
|
}
|
|
|
|
public void replace(ListHead pnew) {
|
|
pnew.next = next;
|
|
pnew.next.prev = pnew;
|
|
pnew.prev = prev;
|
|
pnew.prev.next = pnew;
|
|
pnew.data = data;
|
|
}
|
|
|
|
public void replaceInit(ListHead pnew) {
|
|
replace(pnew);
|
|
init();
|
|
}
|
|
|
|
public boolean empty() {
|
|
return next == this;
|
|
}
|
|
|
|
public void init() {
|
|
|
|
}
|
|
|
|
}
|