package implement;
import java.util.ConcurrentModificationException;
import java.util.Iterator;
import java.util.NoSuchElementException;
public class MyLinkedList<T> implements Iterable<T> {
private Node<T> firstNode;//头节点
private Node<T> lastNode;//尾节点
private int modCount = 0;//每次修改集合都会加1
private int size = 0;//集合大小
class Node<T>{//node 一个数据节点
public Node<T> prev;//当前数据的 上一个节点
public Node<T> next;//当前数据的下一个节点
public T t;//当前存放的数据
public Node(T t,Node<T> prev,Node<T> next) {
this.t =t;
this.prev = prev;
this.next = next;
}
}
public boolean isEmplty(){
return size ==0;
}
public void clear(){
for(Node<T> x =firstNode;x!=null;){
Node<T> next = x.next;//下一个节点
next.next = null;
next.prev = null;
next.t = null;
x = next;/