λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

Story/πŸ“– Book

[Book] μƒκ°ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ° - μ‘΄ 벀틀리

λ°˜μ‘ν˜•

μƒκ°ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ° - μ‘΄ 벀틀리

 

책을 μ½μœΌλ©΄μ„œ...


μ–΄λŠμƒˆ 개발자둜 μž…μ‚¬ν•œμ§€ μ•½ 2년이 λ˜μ–΄κ°€λŠ” μ΄μ‹œμ ..

μ΄μ œλŠ” ν”„λ‘œκ·Έλž˜λ°μ΄ μ΅μˆ™ν•΄μ‘ŒμœΌλ‚˜, μ—¬μ „νžˆ 업무λ₯Ό λ°›μ•˜μ„λ•Œ λ°”λ‘œ ν”„λ‘œκ·Έλž˜λ°μ μœΌλ‘œ μƒκ°ν•˜λŠ” μžμ‹ κ°μ΄ 쑰금 λ–¨μ–΄μ Έμžˆλ‹€.

κ·ΈλŸ¬λ‹€κ°€ μ•Œκ²Œλœ 이 μ±….

 

μž…μ‚¬ν•˜κ³  1년정도 λ˜μ—ˆμ„λ•ŒλŠ” 이해가 μ•ˆλ˜μ—ˆλ˜ λ‚΄μš©λ“€μ΄ μ§€κΈˆ μ½μœΌλ‹ˆ μƒˆλ‘œμš΄ κ΄€μ μ—μ„œ λ‹€μ‹œκΈˆ 이해가 되고 μžˆλ‹€.

(μ•„λ§ˆ 또 μ‹œκ°„μ΄ μ§€λ‚˜λ©΄ 또 μƒˆλ‘œμš΄ κ΄€μ μœΌλ‘œ λ³Ό 수 μžˆκ² μ§€..?)

κ·Έλž˜μ„œ κ·ΈλŸ°μ§€ 이 책은 μΆœκ°„μ΄ λœμ§€ κ½€ λμœΌλ‚˜, 개발자라면 ν•„λ…μ„œλΌκ³  λΆˆλ¦¬λŠ” 이유λ₯Ό μ•Œ 것 κ°™λ‹€.

 

μΆœν‡΄κ·ΌκΈΈμ— κ°€λ³κ²Œ 읽어야지 ν•˜λ‹€κ°€ 읽닀보면 λͺ¨λ₯΄λŠ” 뢀뢄은 κ²€μƒ‰ν•΄κ°€λ©΄μ„œ 읽고 μžˆμ–΄μ„œ

μ£Όλ‹ˆμ–΄ μž…μž₯μ—μ„œλŠ” κ°€λ³κ²Œ 읽을 수 없을 것 κ°™λ‹€..γ…Žγ…Ž

 

 

 

 

1λΆ€. μ€€λΉ„


"μΆ”κ°€ν•  것이 더 이상 μ—†μ„λ•Œκ°€ μ•„λ‹ˆλΌ μ œκ±°ν•  것이 μ—†μ„λ•Œ, λ””μžμ΄λ„ˆλŠ” 완벽함에 λ„λ‹¬ν–ˆλ‹€λŠ” 것을 μ•Œκ²Œ λœλ‹€."κ³  λ§ν–ˆλ‹€.

더 λ§Žμ€ ν”„λ‘œκ·Έλž˜λ¨Έκ°€ μžμ‹ μ˜ μž‘μ—…μ„ 평가함에 μžˆμ–΄ 이말을 κΈ°μ€€μœΌλ‘œ μ‚Όμ•„μ•Όν•œλ‹€.
보톡 κ°„λ‹¨ν•œ ν”„λ‘œκ·Έλž¨μ΄ λ³΅μž‘ν•œ ν”„λ‘œκ·Έλž¨λ³΄λ‹€ 더 μ‹ λ’°ν•  수 있고, μ•ˆμ „ν•˜κ³ , κ²¬κ³ ν•˜κ³ , 효율적일 뿐 μ•„λ‹ˆλΌ λΉŒλ“œμ™€ μœ μ§€λ³΄μˆ˜λ₯Ό ν•˜κΈ° 쉽닀.

 

μ²˜μŒμ—λŠ” 순차 탐색을 μ§€μ›ν•˜λŠ” κ°„λ‹¨ν•œ 데이터 ꡬ쑰λ₯Ό 가지고도 μΆ©λΆ„νžˆ λΉ λ₯Έ μ‹œμŠ€ν…œμ„ λ§Œλ“€ 수 μžˆλ‹€. μ‹œμŠ€ν…œμ˜ 속도가 λ„ˆλ¬΄ λŠλ €μ§€κΈ° μ‹œμž‘ν•œλ‹€λ©΄, ν…Œμ΄λΈ”μ„ μ •λ ¬ν•˜κ³  이진 탬색을 μ‚¬μš©ν•¨μ„κ³ μ¨ 병λͺ©μ„ μ œκ±°ν•  수 μžˆλ‹€.

 

이진탐색
μ •λ ¬λœ μ§‘ν•©μ—μ„œ μ›ν•˜λŠ” μ›μ†Œλ₯Ό μ°Ύμ•„λ‚΄λŠ” μ•Œκ³ λ¦¬μ¦™μœΌλ‘œμ„œ, 맀우 효율적이고, λ©”λͺ¨λ¦¬λ‚˜ λ””μŠ€ν¬μƒμ—μ„œ μ‚¬μš©λ  수 μžˆλ‹€. μœ μΌν•œ 단점은 μ „μ²΄μ˜ 집합을 미리 μ•Œκ³  μžˆμ–΄μ•Όν•˜λ©°, 탐색에 μ•žμ„œ 이미 μ •λ ¬λœ μƒνƒœμ—¬μ•Όν•œλ‹€λŠ” 점이닀.

λ°˜μ „ μ½”λ“œλŠ” λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰μ΄ 적고 λΉ λ₯΄λ‹€.

 

 

 

2λΆ€. 퍼포먼슀


 

 

 

 

3λΆ€. ν”„λ‘œλ•νŠΈ


 

 

 

 

 

ν•œμ€„ν‰


아직은 λ…μ„œμ€‘...

λ°˜μ‘ν˜•

β₯ CHATI Github