πŸ“Œ μŠ€νƒκ³Ό 큐 자료ꡬ쑰(이것이 취업을 μœ„ν•œ μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with python)

λͺ¨κΉ…Β·2023λ…„ 3μ›” 7일
0

πŸ“– 01. κ·Έλž˜ν”„ 탐색 μ•Œκ³ λ¦¬μ¦˜: DFS/BFS

  • νŒŒμ΄μ¬μ—μ„œλŠ” 리슀트둜 μŠ€νƒμ„ μ΄μš©ν•  수 μžˆλ‹€.
  • stackμ—μ„œ append()와 pop()와 μ‹œκ°„ λ³΅μž‘λ„λŠ” O(1), μƒμˆ˜μ΄κΈ° λ•Œλ¬Έμ— μ‚¬μš©ν•˜κΈ° μ ν•©ν•˜λ‹€.

  • 리슀트둜 큐λ₯Ό κ΅¬ν˜„ν•˜λŠ” 것보닀 dequeλ₯Ό μ΄μš©ν•˜λŠ” 것이 더 λΉ λ₯΄λ‹€. -> 리슀트둜 큐λ₯Ό κ΅¬ν˜„ν•œλ‹€λ©΄ pop()μ‹€ν–‰ν•˜λ©΄ μ›μ†Œλ₯Ό 뽑아내고 μ›μ†Œμ˜ μœ„μΉ˜λ₯Ό μ‘°μ •ν•΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— O(k)만큼의 μ‹œκ°„λ³΅μž‘λ„κ°€ μš”κ΅¬λœλ‹€.





[좜처] 이것이 취업을 μœ„ν•œ μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with python (λ‚˜λ™λΉˆ μ§€μŒ)

profile
λ©ˆμΆ”μ§€ μ•ŠκΈ°

0개의 λŒ“κΈ€