ArrayList為什么查詢速度快?
java中Arraylist查找快原因是arraylist中的數據在內存中是連續的,成塊的,查找的時候直接順序遍歷內存就可以了。實現了長度可變的數組,在內存中分配連續的空間。而增刪會帶來元素的移動,增加數據會向后移動,刪除數據會向前移動,所以影響效率,增刪較慢。
ArrayList為什么查詢速度快?
java中Arraylist查找快原因是arraylist中的數據在內存中是連續的,成塊的,查找的時候直接順序遍歷內存就可以了。實現了長度可變的數組,在內存中分配連續的空間。而增刪會帶來元素的移動,增加數據會向后移動,刪除數據會向前移動,所以影響效率,增刪較慢。