코딩/Java
Java ArrayList, LinkedList
ArrayList와 LinkedList는 데이터를 담을 수 있는 배열이지만 각각 저마다의 장점과 단점이 있습니다. 오늘은 각각의 장단점, 처리과정에대해 알아보겠습니다. 1. ArrayList List에서 자주 쓰이는 클래스입니다. 데이터의 저장순서가 있으며, 중복을 허용하는 특징이 있습니다. 데이터의 담을 양을 정해놓는다고 가정을 했을 때 처리속도가 빠르며, 중간중간 수정을 거치는 과정이 있을때에는 처리속도가 비교적 느리다는 장점이 있습니다. 만약 데이터의 개수가 100개인 ArrayList가 있다고 가정을 하겠습니다. 49번 인덱스의 데이터를 삭제한다고 하면, 50번째 인덱스는 49번째로 이동을하면서 결국 100번째 데이터는 99번째로 이동하는 수고로움이 있는데, 이는 ArrayList의 단점입니다. ..
2020. 6. 25. 00:49
최근댓글