链表 链表 VS 数组 特点 数组 : 内存连续, 更好利用局部性原理;内存空间必须一次性分配够,所以说数组如果要扩容,需要重新分配一块更大的空间,再把数据全部复制过去,有界 链表 : 不存在数组的扩容问题, 空间不连续,你无法根据一个索引算出对应元素的地址,所以不能随机访问; 需要前后元素位置的指针,会消耗相对更多的储存空间 优缺点: 查询: 数组 O(1), 有序时可以用二分查找; 删除: 链表只需要移动指针 O(1) ,数组的话删除元素需要移动后续的元素 O(N) 更多技术文章、面试资料、工具教程,还请移步:http://www.javatiku.cn/ 扩缩容 简单说下编程语言...