链表java
以前看过了动态数组,栈和队列,虽然咱们把第一个叫作动态数组,可是,他们的底层实质上仍是静态数组。靠node
resize来实现动态数组。而链表是真正的数据结构数组
至关因而一串火车,将数据放在车箱中,两个车箱之间还须要一个个节点来相互串联。数据结构
优势:实现了真正的动态。app
缺点:没法进行随机访问ide
public class LinkedList<E> { private class Node { public E e; public Node next; public Node(E e) { this(e, null); } public Node(E e, Node next) { this.e = e; this.next = next; } public Node() { this(null, null); }