[Java] Stack 과 Queue
2023. 2. 15. 18:51ㆍ자바/이론 공부
Stack
- 차곡차곡 값을 쌓아 올리는 형태의 자료구조
- 가장 마지막에 삽입된 자료가 가장 먼저 삭제됨. => 후입선출(LIFO : Last-In-First-Out)구조
- 값을 넣을 때 push
- 값을 뺄 때 pop
Queue
- 놀이동산에서 줄을 서는 것과 비슷함. 먼저 온 사람이 먼저 나감.
- 선입선출(FIFO, First-In-First-Out)구조
- 큐의 가장 첫 원소가 front, 가장 끝 원소가 rear
- 값을 넣을때 offer, add
- 값을 뺄 때 remove(a), remove()
- 값이 존재하는지 여부 확인 contains
- 값 갯수 확인 size
'자바 > 이론 공부' 카테고리의 다른 글
[Java] 캐시 교체 알고리즘 (0) | 2023.02.15 |
---|---|
[Java] HashMap, LinkedHashMap, HashSet, LinkedHashSet (0) | 2023.02.15 |
"이것이 자바다" 정리5-1 java 메모리 구조에 대하여 (0) | 2023.02.15 |
"이것이 자바다" 정리4 (0) | 2023.02.13 |
"이것이 자바다" 정리3 (0) | 2023.02.10 |