πŸ“νš¨μœ¨μ„±νŒŒνŠΈ(νˆ¬ν¬μΈν„°,μŠ¬λΌμ΄λ”©μœˆλ„μš°,해쉬맡)

10_2pangΒ·2023λ…„ 6μ›” 5일
0

βš½οΈνŠΈλŸ¬λΈ”μŠˆνŒ…

λͺ©λ‘ 보기
54/94
post-thumbnail

πŸ‘¨β€πŸ’»Β μ‚¬κ±΄


μ½”λ”©ν…ŒμŠ€νŠΈ μ€€λΉ„ν•˜λŠ” κ³Όμ •μ—μ„œ 효율적으둜 문제λ₯Ό ν’€κΈ°μœ„ν•΄, νˆ¬ν¬μΈν„°λ₯Ό μ‚¬μš©ν•˜λ©΄μ„œ μ‹œκ°„λ³΅μž‘λ„λ₯Ό O(n) 으둜 μ€„μ΄λŠ” 과정을 ν•™μŠ΅ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

λ˜ν•œ μŠ¬λΌμ΄λ”© μœˆλ„μš°λ₯Ό ν†΅ν•˜μ—¬, μ—°μ†λœ μˆ˜μ—΄μ„ λ™μΌν•œ 크기의 μΈλ±μŠ€μ— λ‘λ©΄μ„œ λΉ„κ΅ν•΄κ°€λŠ” 탐색도 ν•™μŠ΅ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

λ§ˆμ§€λ§‰μœΌλ‘œ, 해쉬맡을 ν†΅ν•˜μ—¬ 효과적인 μŠ€νƒκ΄€λ¦¬λ₯Ό ν•˜λ©΄μ„œ 결과값을 λ„μΆœν•΄λ‚˜κ°€λŠ” 과정을 ν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

βœ…Β ν•΄κ²°


μ²˜μŒμ—λŠ” 일단 μ œκ°€ λ¨Όμ € κ°€μ§€κ³ μžˆλŠ” 지식을 ν†΅ν•˜μ—¬ λ¬Έμ œν•΄κ²°μ„ μ‹œλ„ν–ˆμœΌλ©°, ν•„μš”ν•˜κ±°λ‚˜ μΆ”κ°€μ μœΌλ‘œ μ•Œμ•„μ•Όν•  κ°œλ…μ΄ μžˆμ„λ•ŒλŠ” 검색을 톡해 이해도λ₯Ό λ†’μ˜€μŠ΅λ‹ˆλ‹€.

CodingTest-Practice/lec/timeComplexity at main Β· yedol1/CodingTest-Practice

  • νˆ¬ν¬μΈν„° - solution1~4.js
  • μŠ¬λΌμ΄λ”© μœˆλ„μš° - solution5.js
  • 해쉬맡 - solution6~7.js
  • νˆ¬ν¬μΈν„°+μŠ¬λΌμ΄λ”©μœˆλ„μš°+해쉬맡 - solution8.js
profile
μ£Όλ‹ˆμ–΄ ν”„λ‘ νŠΈμ—”λ“œ 개발자 이광렬 μž…λ‹ˆλ‹€ 🌸

0개의 λŒ“κΈ€