ν / μ€ν / ν
ν(Queue)
-
μ νμλ£κ΅¬μ‘° > ν λ°©ν₯μΌλ‘λ§ λ°μ΄ν°λ₯Ό λ£κ³ κΊΌλΌ μ μμ
-
ν λ©λͺ¨λ¦¬ ꡬ쑰λ λ³λμ μΈν°νμ΄μ€ ννλ‘ μ 곡λ¨
-
μ μ μ μΆ(FIFO, First In First Out)
μ€ν(Stack)
-
ν¨μμ νΈμΆλ λ μ§μ λ³μμ 맀κ°λ³μκ° μ μ₯λλ μμ
-
μ νμλ£κ΅¬μ‘°>λ°μ΄ν°λ₯Ό μλ ꡬ쑰, νμͺ½ λμμλ§ μλ£λ₯Ό λ£κ³ λΊ μ μμ
-
ν¨μμ νΈμΆκ³Ό ν¨κ» ν λΉ, ν¨μμ νΈμΆμ΄ μλ£λλ©΄ μλ©Έ
-
νμ μ μΆ(LIFO, Last-In First-Out) > κ°μ₯ λ¦κ² μ μ₯λ λ°μ΄ν°κ° κ°μ₯ λ¨Όμ μΈμΆλ¨
-
μ»΄νμΌ νμμ λ©λͺ¨λ¦¬ν¬κΈ° κ²°μ
ν(heap)
-
μμ±λ μΈμ€ν΄μ€λ λμ λ©λͺ¨λ¦¬(heap memory)μ ν λΉλ¨
-
Cλ C++μμλ μ¬μ©ν λμ λ©λͺ¨λ¦¬λ₯Ό νλ‘κ·Έλλ¨Έκ° ν΄μ μμΌμΌνμ§λ§, μλ°μμλ Garbage Collectorκ° μ£ΌκΈ°μ μΌλ‘ μ¬μ©νμ§ μλ λ©λͺ¨λ¦¬λ₯Ό μκ±°
-
νλμ ν΄λμ€λ‘λΆν° μ¬λ¬κ°μ μΈμ€ν΄μ€κ° μμ±λκ³ κ°κ° λ€λ₯Έ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό κ°μ§κ² λ¨
-
λ° νμμ ν¬κΈ° κ²°μ