链表介绍
- 增加了虚拟头结点,即在索引0前面还有头结点,只需要遍历index次就可到达index的位置。
 - 使用了内部类,即Node类
 
基本实现
1  | public class LinkedList_New<E> {  | 
测试示例
1  | public class LinkedListTest {  | 
输出示例
1  | 0->NULL  | 
链表实现栈
1  | public class LinklistStack<E> implements Stack<E> {  | 
性能比较
与数组实现的栈进行入栈出栈的性能比较。
1  | import java.util.Random;  | 
结果显示
1  | LinklistStack: 0.006s  | 
LinklistStack中包含更多的new 操作,增加了一定的时间复杂度。