Skip to content

Latest commit

Β 

History

History
32 lines (18 loc) Β· 804 Bytes

DataStructure.md

File metadata and controls

32 lines (18 loc) Β· 804 Bytes

μžλ£Œκ΅¬μ‘°λž€?

1. μ •μ˜

데이터 λ‹¨μœ„μ™€ 데이터 자체 μ‚¬μ΄μ˜ 물리적 λ˜λŠ” 논리적인 관계라고 μ •μ˜ ν•  수 μžˆλ‹€.
μ‰½κ²Œ 말해 자료λ₯Ό 효율적으둜 μ΄μš©ν•  수 μžˆλ„λ‘ 컴퓨터에 μ €μž₯ν•˜λŠ” 방법이닀.

* 데이터 λ‹¨μœ„
  : 데이터λ₯Ό κ΅¬μ„±ν•˜λŠ” ν•œ 덩어리

자료ꡬ쑰의 λΆ„λ₯˜

μžλ£Œκ΅¬μ‘°λŠ” 크게 μ„ ν˜• μžλ£Œκ΅¬μ‘°μ™€ λΉ„μ„ ν˜• 자료ꡬ쑰둜 λ‚˜λ‰œλ‹€.

μ„ ν˜• 자료ꡬ쑰의 경우 데이터가 일렬둜 λ‚˜μ—΄λ˜μ–΄ μžˆλŠ” 것을 λœ»ν•˜κ³ ,
λΉ„ μ„ ν˜• μžλ£Œκ΅¬μ‘°λŠ” νŠΉμ •ν•œ ν˜•νƒœλ₯Ό 띄고 μžˆλŠ” 것을 λœ»ν•œλ‹€.

  • μ„ ν˜•κ΅¬μ‘°

    • λ°°μ—΄(Array)

    • μ—°κ²° 리슀트(Linked List)

    • μŠ€νƒ(Stack)

    • 큐(Queue)

  • λΉ„μ„ ν˜• ꡬ쑰

    • 트리(Tree)

    • κ·Έλž˜ν”„(Graph)