class Node {
T data;
Node next;
Node(){}
Node(T data, Node next) {
this.data = data;
this.next = next;
}
}
노드D
노드F
class Node {
T data;
Node next;
Node prev;
Node(){}
Node(T data, Node next, Node prev) {
this.data = data;
this.next = next;
this.prev = prev;
}
}
노드B
노드 Y
<- 노드 Z (Tail) <- 노드A (Head)