TIL 21.04.27

ν™©μ€ν•˜Β·2021λ…„ 4μ›” 30일
0

TIL

λͺ©λ‘ 보기
22/146

πŸ“ŒToday I Learned

μ•Œκ³ λ¦¬μ¦˜

BFS, DFS 문제λ₯Ό ν’€μ—ˆλ‹€.

LeetCode Rotting Oranges, Course Schedule II 도 ν’€μ–΄λ³΄μ•˜μœΌλ‚˜ μ‹€νŒ¨ν•˜μ˜€λ‹€.

  • Rotting Oranges λŠ” μƒν•˜μ’Œμš°μ— μžˆλŠ” μ˜€λ Œμ§€λ“€μ˜ λ²”μœ„λ₯Ό μ„€μ •ν•˜λŠ”λ° 였λ₯˜κ°€ μžˆμ–΄μ„œ 2X2 μ΄μƒμ˜ ν¬κΈ°λΆ€ν„°λ§Œ λ™μž‘λ˜μ—ˆκ³ , κ·Έ λ§ˆμ €λ„ μ½”λ“œκ°€ 정말 λ³΅μž‘ν–ˆλ‹€. 더 κ΅¬μ‘°ν™”μ‹œμΌœμ„œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  μ‹Άμ—ˆμ§€λ§Œ if else 문을 μ‚¬μš©ν•΄μ„œ ν’€μ—ˆλ‹€. μ½”λ“œλ₯Ό 더 κΉ”λ”ν•˜κ²Œ μ“°λŠ” 법을 곡뢀해야겠닀.
  • Course Schedule II λŠ” 일단 μ„ μˆ˜κ³Όλͺ©κ³Ό ν˜„μž¬ 듀을 κ³Όλͺ©μ„ 각 ArrayList에 집어넣어 연관성을 ν‘œμ‹œν–ˆμ§€λ§Œ, κ·Έ μ‹œμž‘μ μ„ 찾을 수 μ—†μ–΄ 문제λ₯Ό 풀지 λͺ»ν–ˆλ‹€.
profile
μ°¨κ·Όμ°¨κ·Ό ν•˜λ‚˜μ”©

0개의 λŒ“κΈ€