: 크기를 변경하는데 제약이 있고 중간에 데이터를 삽입/삭제가 힘든 단점을 해결하기 위해 LinkedList를 사용.
ArrayList : 순차적 추가/삭제는 빠르나 중간 추가/삭제는 느리다.
LinkedList : 중간 추가/삭제가 빠르나 데이터가 많을수록 접근성 떨어짐.
구조1]
구조2]
ArrayList : 순차적 추가/삭제는 빠르나 중간 추가/삭제는 느리다.
LinkedList : 중간 추가/삭제가 빠르나 데이터가 많을수록 접근성 떨어짐.
구조1]
class Node {
Node next;
Object obj;
}
Node next;
Object obj;
}
구조2]
class Node {
Node next;
Node previous;
Object obj;
}
Node next;
Node previous;
Object obj;
}
'old > JAVA' 카테고리의 다른 글
컬렉션 저장요소 접근 인터페이스 ( Enumeration, Iterator, ListIterator) (0) | 2010.05.24 |
---|---|
Stack과 Queue (0) | 2010.05.24 |
Vector와 ArrayList (0) | 2010.05.24 |
Synchronization (ArrayList, HashMap) (0) | 2010.05.24 |
Collection Framework (0) | 2010.05.24 |