반응형
Queue
: FIFO 구조. 먼저 저장한 것을 먼저 꺼낸다.
LinkedList
- 데이터들을 Node라는 곳에 담아 하나씩 기차처럼 연결한다.
→ 노의의 위치를 연결된 양 옆의 노드들만 안다. - 데이터를 삭제할 때 배열처럼 덮어씌우는 게 아니라 연결만 바꾼다.
- 추가할 때도 새로운 노드를 만들어 연결만 해주면 된다.
※ 장점 : 새로운 데이터 추가/삭제가 빠르다.
※ 단점 : 접근성. 데이터를 가져오는 속도가 느리다.
따라서 중간에 값을 추가/삭제할 경우에는 LinkedList가 좋다. 그렇지 않은 경우 ArrayList가 좋다.
사용법은 ArrayList와 거의 일치합니다.
ArrayList 메서드2024.11.19 - [☕ 자바 JAVA/☕ 변수와 자료형 Variables & Data Type] - [JAVA]ArraList
반응형
'☕ JAVA > ☕ Variables & Data Type' 카테고리의 다른 글
[JAVA]Iterator, ListIterator, Enumeration (0) | 2024.11.21 |
---|---|
[JAVA]NaN과 Infinity (0) | 2024.11.21 |
[JAVA]NULL (0) | 2024.11.19 |
[JAVA]ArraList (0) | 2024.11.19 |
[JAVA]Vector란? (0) | 2024.11.18 |