面试题总结——链表与数组的区别 1、内存占用 ①数组需要连续的内存空间 ②链表不需要连续的内存空间 2、结构大小 ①数组大小固定,不可动态改变 ②链表大小可动态变化 3、增删查 ①数组查询速度快(下标),增删速度慢(移动大量元素) ②链表增删速度快(修改引用),查询速度慢(遍历) 4、访问方式 ①数组可根据下标随机访问 ②链表只能顺序遍历访问,不能随机访问