2024. 8. 1. 23:59γTIL
π‘μ€ν(Stack)κ³Ό ν(Queue)
κΈ°λ³Έ κ°λ
β’ μ€ν (Stack)
- μ€νμ LIFO(Last In, First Out) ꡬ쑰λ‘, κ°μ₯ λμ€μ λ€μ΄μ¨ λ°μ΄ν°κ° κ°μ₯ λ¨Όμ λκ°λ ꡬ쑰μ λλ€.
[ μ£Όμ μ°μ° ]
- push: μ€νμ 맨 μμ μμλ₯Ό μΆκ°ν©λλ€.
- pop: μ€νμ 맨 μμμ μμλ₯Ό μ κ±°νκ³ λ°νν©λλ€.
- peek: μ€νμ 맨 μμ μλ μμλ₯Ό λ°ννμ§λ§ μ κ±°νμ§λ μμ΅λλ€.
β’ ν (Queue)
- μ μ: νλ FIFO(First In, First Out) ꡬ쑰λ‘, κ°μ₯ λ¨Όμ λ€μ΄μ¨ λ°μ΄ν°κ° κ°μ₯ λ¨Όμ λκ°λ ꡬ쑰μ λλ€.
[ μ£Όμ μ°μ° ]
- enqueue: νμ 맨 λ€μ μμλ₯Ό μΆκ°ν©λλ€.
- dequeue: νμ 맨 μμμ μμλ₯Ό μ κ±°νκ³ λ°νν©λλ€.
- front: νμ 맨 μμ μλ μμλ₯Ό λ°ννμ§λ§ μ κ±°νμ§λ μμ΅λλ€.
ꡬ쑰μ μ°¨μ΄
β’ μ€ν
- λ°μ΄ν°κ° μμ΄λ ννλ‘, νμͺ½ λ(맨 μ)μμλ§ μ½μ κ³Ό μμ κ° μ΄λ£¨μ΄μ§λλ€.
μ: μ± λλ―Έ, μ μ μκΈ°
β’ ν
- λ°μ΄ν°κ° μ€μ μλ ννλ‘, νμͺ½ λ(맨 λ€)μμ μ½μ νκ³ , λ€λ₯Έ μͺ½ λ(맨 μ)μμ μμ κ° μ΄λ£¨μ΄μ§λλ€.
μ: λκΈ°μ΄, νλ¦°ν° μμ λκΈ°
'TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
TIL (μ΄μ€ λ°°μ΄κ° λ°ννκΈ°) (0) | 2024.08.05 |
---|---|
νΈλ¬λΈ μν (μ€μΌμ€ μ½λκ΄λ ¨) (0) | 2024.08.02 |
TIL ( 3μ°¨ λͺ¨μλ©΄μ ) (0) | 2024.07.31 |
TIL ( nodejsλ μ±κΈμ€λ λμΈκ°μ λνμ¬ ) (0) | 2024.07.30 |
TIL ( ν΄μν μ΄λΈκ³Ό μ΄μ§κ²μνΈλ¦¬ ) (0) | 2024.07.29 |