-
기본 자료 구조 및 처리Java 2013. 9. 28. 01:46
Collection의 종류
1. Set : 집합, 중복을 허용하지 않는다.
HashSet : Hash algorith으로 한번에 찾는다.
중목이 생기면 Collision이 발생할 수가 있다. Sorting이 되지 않는다.
Extensible Hash table :
TreeSet : Binary Tree, 왼쪽아래에는 작은 값을, 오른쪽 아래에는 큰 값을 저장한다.
Log2의 n 번의 비교를 통해서 찾는다.
이걸 Balanced Binary Tree라고 한다.
소팅이 되어 있다.
2. List : 순서를 가지고, 중복을 허용
ArrayList : 배열 Thread Unsafe
LinkedList Thread Safe
'Java' 카테고리의 다른 글
Thread API enumerate (0) 2014.04.20 Dynamic class loading 이란 (0) 2013.12.24 BiiSet Class (0) 2013.09.28 HashSet (0) 2013.09.28 Runtime Exception (0) 2013.09.27