κ°œλ°œν•˜λŠ” ν›ˆμ΄ 2021. 12. 14. 04:45

2021.12.13 λŠ¦μ€ 밀에 μ“°λŠ” 였늘의 배움

였늘 ν•œ 일.

  • μ•Œκ³ λ¦¬μ¦˜ 3문제 ν’€κΈ°
  • DS λΈ”λ‘œκ·Έ ν¬μŠ€νŒ…
  • 카카였 μ—”ν„°ν”„λΌμ΄μ¦ˆ μžμ†Œμ„œ μž‘μ„±

였늘 μƒˆλ‘œ λ°œκ²¬ν•œ 것.

  • νž™μ—μ„œ λ¦¬ν”„λ…Έλ“œκ°€ μ•„λ‹Œ λ§ˆμ§€λ§‰ λ…Έλ“œλΆ€ν„° λ£¨νŠΈλ…Έλ“œκΉŒμ§€ 거슬둜 μ˜¬λΌμ˜€λ©΄μ„œ shift down을 ν•˜λ©΄ νž™μ΄ μ•„λ‹Œ 배열도 νž™μœΌλ‘œ μž¬μ‘°μ •ν•  수 μžˆλ‹€. μ‹œκ°„ λ³΅μž‘λ„λŠ” O(N) -> N/2개 λ…Έλ“œμ— λŒ€ν•΄ μˆ˜ν–‰ν•˜κΈ° λ•Œλ¬Έμ—
  • Max-heapify의 μ΅œμ•…μ˜ μ‹œλ‚˜λ¦¬μ˜€λŠ” 트리의 λ¦¬ν”„λ…Έλ“œκ°€ 반만 μ°¨μžˆμ„ λ•Œ.

였늘 λŠλ‚€ 것.

  • μ•Œκ³ λ¦¬μ¦˜μ€ ν•œ 번 λ§‰νžˆλ©΄ λ„ˆλ¬΄ μ•ˆν’€λ¦°λ‹€.. μ˜€λŠ˜λ„ DPμ—μ„œ ν•œ 번 λ§‰νžˆλ‹ˆκΉŒ 계속 μ•ˆν’€λ €μ„œ κ³ μƒν–ˆλ‹€.
  • μžμ†Œμ„œλ₯Ό μ“°λŠ”κ±΄ μ—­μ‹œ νž˜λ“  일이닀. 기업에 λ‚˜λ₯Ό μ–΄λ–»κ²Œ ν™λ³΄ν•΄μ•Όν• κΉŒ?

λ‚΄μΌμ˜ κ³„νš.

  • DS ν¬μŠ€νŒ… 마무리
  • OS κ³΅λΆ€μ‹œμž‘
  • μ§€μ›μ„œ μ œμΆœν•˜κΈ°

였늘의 감사.

  • λŠ¦μ—ˆμ§€λ§Œ λͺ©ν‘œν•œ κ³΅λΆ€λŸ‰μ„ λ§ˆλ¬΄λ¦¬ν•  수 있게 ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•΄μš”.