ποΈ μλ£κ΅¬μ‘°μ μκ³ λ¦¬μ¦/μ½λ©ν
μ€νΈ
[λ©μλ] Deque μΈν°νμ΄μ€ λ©μλ
OR15A
2023. 12. 14. 14:01
- Deque μΈν°νμ΄μ€λ μλ°μ java.util ν¨ν€μ§μ ν¬ν¨λ μΈν°νμ΄μ€λ‘, μμͺ½ λμμ μμλ₯Ό μΆκ°νκ±°λ μ κ±°ν μ μλ μλ°©ν₯ ν
- μ΄κ²μ μ€νκ³Ό ν μλ£κ΅¬μ‘°μ κΈ°λ₯μ λͺ¨λ ν΅ν©ν ννλ‘, μ μ°μ±μ μ 곡νκΈ° μν΄ μ€κ³λμμ
void addFirst(E e): μμλ₯Ό λ°ν¬μ μμͺ½μ μΆκ°
void addLast(E e): μμλ₯Ό λ°ν¬μ λ€μͺ½μ μΆκ°
boolean offerFirst(E e): μμλ₯Ό λ°ν¬μ μμͺ½μ μ½μ νκ³ , μ±κ³΅ μ true λ°ν
boolean offerLast(E e): μμλ₯Ό λ°ν¬μ λ€μͺ½μ μ½μ νκ³ , μ±κ³΅ μ true λ°ν
E removeFirst(): λ°ν¬μ 첫 λ²μ§Έ μμλ₯Ό μ κ±°νκ³ λ°ν
E removeLast(): λ°ν¬μ λ§μ§λ§ μμλ₯Ό μ κ±°νκ³ λ°ν
E pollFirst(): λ°ν¬μ 첫 λ²μ§Έ μμλ₯Ό μ κ±°νκ³ λ°ννκ±°λ, λ°ν¬κ° λΉμ΄μμΌλ©΄ null λ°ν
E pollLast(): λ°ν¬μ λ§μ§λ§ μμλ₯Ό μ κ±°νκ³ λ°ννκ±°λ, λ°ν¬κ° λΉμ΄μμΌλ©΄ null λ°ν