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

TIL, WIL/TILπŸ“˜

03. 30 TIL

728x90

데일리 과제

  • List, Set, Map, HashMap의 차이에 λŒ€ν•΄μ„œ μ„€λͺ…ν•΄μ£Όμ„Έμš”

-> 리슀트 : λ¦¬μŠ€νŠΈλŠ” 각 μš”μ†Œλ₯Ό 인덱슀둜 식별할 수 μžˆλŠ” μ»¬λ ‰μ…˜μž…λ‹ˆλ‹€. μš”μ†Œμ˜ 쀑볡이 κ°€λŠ₯ν•˜κ³  μ–΄λ””μ—μ„œλ‚˜ μš”μ†Œμ˜ μΆ”κ°€/μ œκ±°κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. κ·Έλž˜μ„œ 일반적으둜 μˆœμ„œκ°€ μ€‘μš”ν•˜κ³  접근에 μΈλ±μŠ€κ°€ ν•„μš”ν•œ κ²½μš°μ— μ‚¬μš©ν•©λ‹ˆλ‹€.

μ…‹ : μš”μ†ŒλŠ” μ€‘λ³΅λ˜μ§€ μ•ŠμœΌλ©° μ •λ ¬λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μˆœμ„œλ₯Ό 보μž₯ν•˜μ§€ μ•Šκ³  인덱슀 λ˜ν•œ μ—†μ–΄ 전체 쑰회 μ‹œ 맀번 μˆœμ„œκ°€ λ‹€λ₯Έ μƒνƒœλ‘œ 좜λ ₯λ˜λŠ” 것을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μš”μ†Œκ°€ μ»¬λ ‰μ…˜μ— μžˆλŠ”μ§€ 확인해야 ν•˜κ±°λ‚˜ 합집합, ꡐ집합 및 차이와 같은 μž‘μ—…μ„ μˆ˜ν–‰ν•΄μ•Ό ν•  λ•Œ 일반적으둜 μ‚¬μš©ν•©λ‹ˆλ‹€.

맡 : 맡은 킀와 값이 각각 ν•œ 쌍으둜 μ—°κ²°λ˜μ–΄ μžˆλŠ” μš”μ†Œμ˜ μ»¬λ ‰μ…˜μž…λ‹ˆλ‹€. 값에 μ ‘κ·Όν•  λ•Œ ν‚€λ₯Ό μ‚¬μš©ν•΄ 값에 μ ‘κ·Όν•  수 있고 λ§΄μ—μ„œ 각 ν‚€λŠ” κ³ μœ ν•˜λ©° ν‚€-κ°’ 쌍이 μ €μž₯λ˜λŠ” μˆœμ„œλŠ” 보μž₯λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. ν‚€-κ°’ μŒμ„ ν™œμš©ν•΄ 값을 λΉ λ₯΄κ²Œ μ‘°νšŒν•˜λ €λŠ” κ²½μš°μ— 일반적으둜 μ‚¬μš©ν•©λ‹ˆλ‹€.

해쉬맡 : 해쉬맡은 λ§΅μ—μ„œ 값을 검색할 λ•Œ 해싱을 μ‚¬μš©ν•˜λŠ” μžλ£Œκ΅¬μ‘°μž…λ‹ˆλ‹€. λΉ λ₯Έ 쑰회 및 μ‚½μž… μ‹œκ°„μ„ μ œκ³΅ν•˜κ³  Map μΈν„°νŽ˜μ΄μŠ€λ₯Ό μƒμ†ν•˜λ―€λ‘œ ν‚€ 값은 κ³ μœ ν•˜κ³  μˆœμ„œλŠ” 보μž₯λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€..

  • Parameter와 Argument의 차이에 λŒ€ν•΄ μ„€λͺ…ν•΄μ£Όμ„Έμš”.

-> λ§€κ°œλ³€μˆ˜λŠ” ν•¨μˆ˜ λ˜λŠ” λ©”μ„œλ“œ μ„ μ–Έ μ‹œ μ‚¬μš©λ˜λŠ” λ³€μˆ˜μž…λ‹ˆλ‹€. 호좜될 λ•Œ ν•¨μˆ˜μ— 전달될 κ°’μ˜ 자리 ν‘œμ‹œμžμž…λ‹ˆλ‹€. λ§€κ°œλ³€μˆ˜λŠ” ν•¨μˆ˜ 헀더에 μ •μ˜λœ λ³€μˆ˜λ‘œ, 인수둜 μ „λ‹¬λ˜λŠ” 값에 λŒ€ν•œ μ°Έμ‘° 역할을 ν•©λ‹ˆλ‹€.

λ°˜λ©΄μ— μΈμˆ˜λŠ” ν•¨μˆ˜λ‚˜ λ©”μ„œλ“œκ°€ 호좜될 λ•Œ μ „λ‹¬λ˜λŠ” κ°’μž…λ‹ˆλ‹€. ν•¨μˆ˜κ°€ 호좜되면 λ‚˜μ—΄λ˜μ–΄μžˆλŠ” 인수의 μˆœμ„œλŒ€λ‘œ μΈμˆ˜κ°€ μ „λ‹¬λ©λ‹ˆλ‹€.

728x90

'TIL, WIL > TILπŸ“˜' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

04. 03 TIL  (0) 2023.04.03
03. 31 TIL  (0) 2023.03.31
03. 29 TIL  (0) 2023.03.29
03.28 TIL  (0) 2023.03.28
03. 27 TIL  (0) 2023.03.27