链表类适合多次删除,插入的场景。测试例子: /**test linked list* after .next() invoked, the iterator will be after the next element* after .pervious() invoked, the iterator will be previous the previous element*/import
一、区别 ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于**随机访问**get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于**新增和删除操作**add和remove,LinedList比较占优势,因为ArrayList要移动数据。 二、效率测试 static final int N=50