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

Study/μ½”ν…Œ

[ν”„μ½”λ¬Έ] chapter1. μ½”λ”© ν…ŒμŠ€νŠΈ

잘 μ§  μ½”λ“œ 평가 κΈ°μ€€

μ‹œκ°„ λ³΅μž‘λ„

πŸ’‘ 문제) 1λΆ€ν„° 100κΉŒμ§€ 숫자 쀑 μ›ν•˜λŠ” 숫자 μ°ΎκΈ°
  1. 100개λ₯Ό μ „λΆ€ 탐색해 μ°ΎκΈ°
  2. ν•œ 번만 μ •λ ¬ν•΄μ„œ μ€‘μ•™κ°’μ—μ„œ 큰지 μž‘μ€μ§€ μ—¬λΆ€ νŒλ‹¨ν•˜κ³  κ·Έ λ‹€μŒ μ€‘μ•™κ°’μœΌλ‘œ λ„˜μ•„κ°€ μ°ΎκΈ°
→ 2번 방법이 μ‹œκ°„ λ³΅μž‘λ„ 더 μž‘μŒ (= μž‘μ—… 처리 속도가 더 빠름)
  • μ‹œκ°„ λ³΅μž‘λ„: λ˜‘κ°™μ€ κ²°κ³Όλ₯Ό μ–Όλ§ˆλ‚˜ 더 λΉ λ₯΄κ²Œ μ²˜λ¦¬ν•  수 μžˆλŠ”μ§€μ— λŒ€ν•œ 척도
  • μž…λ ₯ μˆ˜κ°€ λ§Žμ•„μ§ˆ 수둝 속도가 κΈ°ν•˜κΈ‰μˆ˜μ μœΌλ‘œ λŠ˜μ–΄λ‚˜κΈ° λ•Œλ¬Έμ— μ•Œκ³ λ¦¬μ¦˜μ„ κ΅¬ν˜„ν•  λ•Œ κ°€μž₯ μ€‘μš”ν•˜κ²Œ 생각함

곡간 λ³΅μž‘λ„

  • μ‹€ν–‰ν•˜λ©΄μ„œ λ©”λͺ¨λ¦¬λ₯Ό μ–Όλ§ˆλ‚˜ μ‚¬μš©ν•˜λŠ”μ§€μ— λŒ€ν•œ 척도
  • μž…λ ₯값이 100만 개 이상이라면 ν•œ λ²ˆμ―€μ€ λ©”λͺ¨λ¦¬λ₯Ό 잘λͺ» μ‚¬μš©ν•˜κ³  μžˆμ§€ μ•Šμ€μ§€ 확인할 ν•„μš” 있음
  • μ½”λ”© ν…ŒμŠ€νŠΈλŠ” 곡간 λ³΅μž‘λ„κΉŒμ§€ κ³ λ €ν•˜λŠ” λ¬Έμ œκ°€ 잘 λ‚˜μ˜€μ§€ μ•ŠμŒ

가독성

  • 일정 기쀀에 λ”°λΌμ„œ μž‘μ„±ν–ˆλŠ”μ§€μ— λŒ€ν•œ 척도

μ£Όμ˜ν•  점

  1. μ™ΈλΆ€ 라이브러리 μ‚¬μš© μžμ œν•˜κ³ , λ‚΄λΆ€ 라이브러리λ₯Ό 적극 ν™œμš©ν•˜μž
  2. νŒŒμ΄μ¬μ— μ§€μ›ν•˜μ§€ μ•ŠλŠ” κΈ°λŠ₯(μ‚Όν•­ μ—°μ‚°μž, 증감 μ—°μ‚°μž λ“±)을 νŒŒμ•…ν•˜κ³ , 이λ₯Ό λŒ€μ²΄ν•  κΈ°λŠ₯을 μ•Œμž
  3. λ³€μˆ˜λ₯Ό μ‚¬μš©ν•  λ•Œ 제일 μœ„μ— μ„ μ–Έν•˜λŠ” μƒμˆ˜, 메인 ν•¨μˆ˜μ—μ„œ μ‚¬μš©ν•˜λŠ” μ „μ—­ λ³€μˆ˜, λͺ¨λ“ˆ λ‚΄λΆ€μ—μ„œ μ‚¬μš©ν•˜λŠ” 지역 λ³€μˆ˜λ₯Ό ν™•μ‹€νžˆ ꡬ뢄 짓고, 이λ₯Ό μ–΄λ””μ„œ μ΄ˆκΈ°ν™”ν•˜κ³  μ‚¬μš©ν•˜λŠ”μ§€ λͺ…μ‹œμ μœΌλ‘œ ν‘œμ‹œν•˜μž