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

전체 κΈ€1800

ν•¨μˆ˜ 포인터 μ‚¬μš©λ²• & 예제 총정리 1. ν•¨μˆ˜ ν¬μΈν„°λž€ 무엇인가 ν•¨μˆ˜ ν¬μΈν„°λŠ” C와 C++μ—μ„œ μ‚¬μš©λ˜λŠ” μ€‘μš”ν•œ κ°œλ… 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. ν•¨μˆ˜ ν¬μΈν„°λŠ” 말 κ·ΈλŒ€λ‘œ ν•¨μˆ˜λ₯Ό κ°€λ¦¬ν‚€λŠ” ν¬μΈν„°μž…λ‹ˆλ‹€. λ‹€λ₯Έ λ³€μˆ˜μ™€ λ§ˆμ°¬κ°€μ§€λ‘œ ν•¨μˆ˜ 포인터도 λ©”λͺ¨λ¦¬ μ£Όμ†Œλ₯Ό κ°€μ§„ λ³€μˆ˜λ‘œμ„œ μ„ μ–Έλ©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 일반 λ³€μˆ˜κ°€ 값을 κ°€μ§„λ‹€λ©΄, ν•¨μˆ˜ ν¬μΈν„°λŠ” ν•¨μˆ˜μ˜ μ£Όμ†Œλ₯Ό κ°€μ§‘λ‹ˆλ‹€. ν•¨μˆ˜ ν¬μΈν„°λŠ” λ‹€λ₯Έ ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•  μˆ˜λ„ 있고, ν•¨μˆ˜λ₯Ό λ‹€λ₯Έ ν•¨μˆ˜μ˜ 인자둜 전달할 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” ν•¨μˆ˜λ₯Ό λ™μ μœΌλ‘œ ν˜ΈμΆœν•˜κ³  λ‹€μ–‘ν•œ μ‹€ν–‰ 경둜λ₯Ό λ§Œλ“€ 수 있게 ν•΄μ€λ‹ˆλ‹€. C의 ν•¨μˆ˜ ν¬μΈν„°λŠ” λ‹€μŒκ³Ό 같은 ν˜•νƒœλ‘œ μž‘μ„±λ©λ‹ˆλ‹€: λ°˜ν™˜_νƒ€μž…(*포인터_이름)(맀개_λ³€μˆ˜_νƒ€μž…) μ—¬κΈ°μ„œ 포인터_이름은 ν•¨μˆ˜ ν¬μΈν„°μ˜ 이름, λ°˜ν™˜_νƒ€μž…μ€ ν•΄λ‹Ή ν•¨μˆ˜μ˜ λ°˜ν™˜ νƒ€μž…, 맀개_λ³€μˆ˜_νƒ€μž…μ€ ν•΄λ‹Ή ν•¨μˆ˜μ˜ 맀개 λ³€μˆ˜ νƒ€μž…μ„ μ˜λ―Έν•©λ‹ˆλ‹€.. 2023. 11. 5.
ν•΄μ‹œν…Œμ΄λΈ”κ³Ό ν•΄μ‹±ν•¨μˆ˜μ— λŒ€ν•΄μ„œ 1. ν•΄μ‹œν…Œμ΄λΈ” κ°œλ…κ³Ό μž‘λ™ 원리 ν•΄μ‹œν…Œμ΄λΈ”μ€ 데이터λ₯Ό μ €μž₯ν•˜κ³  κ²€μƒ‰ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” μžλ£Œκ΅¬μ‘°μ΄λ‹€. 이 μžλ£Œκ΅¬μ‘°λŠ” ν•΄μ‹œ ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ 데이터λ₯Ό ν•΄μ‹œ κ°’μœΌλ‘œ λ³€ν™˜ν•œ λ’€, 이 값을 λ°°μ—΄μ˜ 인덱슀둜 ν™œμš©ν•˜μ—¬ 데이터λ₯Ό μ €μž₯ν•˜κ±°λ‚˜ κ²€μƒ‰ν•œλ‹€. ν•΄μ‹œν…Œμ΄λΈ”μ€ 효율적인 데이터 μ•‘μ„ΈμŠ€λ₯Ό μœ„ν•΄ O(1)의 μ‹œκ°„ λ³΅μž‘λ„λ₯Ό κ°€μ§€λ©°, λ‹€μ–‘ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ 주둜 μ‚¬μš©λœλ‹€. ν•΄μ‹œν…Œμ΄λΈ”μ€ λ°°μ—΄κ³Ό λ§ν¬λ“œ 리슀트둜 κ΅¬μ„±λœλ‹€. λ°°μ—΄μ˜ 각 μΈλ±μŠ€μ—λŠ” 데이터λ₯Ό μ €μž₯ν•˜κ³ μž ν•˜λŠ” κ°’μ˜ ν•΄μ‹œκ°’μ„ μ‚¬μš©ν•˜μ—¬ 데이터λ₯Ό μ €μž₯ν•˜κ²Œ λœλ‹€. μ΄λ ‡κ²Œ μ €μž₯된 데이터듀을 λ§ν¬λ“œ 리슀트λ₯Ό 톡해 같은 ν•΄μ‹œκ°’μ„ κ°€μ§„ 데이터듀과 μ—°κ²°ν•˜μ—¬ μΆ©λŒμ„ ν•΄κ²°ν•œλ‹€. 즉, 같은 ν•΄μ‹œκ°’μ„ κ°€μ§„ 데이터듀은 λ§ν¬λ“œ λ¦¬μŠ€νŠΈμ— μ—°μ†μ μœΌλ‘œ μ €μž₯되며, 각 μš”μ†ŒλŠ” 킀와 κ°’μ˜ 쌍으둜 이루어져 μžˆλ‹€... 2023. 11. 5.
μš°λ¦¬λ‚˜λΌ 경기도 지도 1. μš°λ¦¬λ‚˜λΌ κ²½κΈ°λ„μ˜ μœ„μΉ˜μ™€ 지리적 νŠΉμ§• κ²½κΈ°λ„λŠ” λŒ€ν•œλ―Όκ΅­μ˜ 쀑앙에 μœ„μΉ˜ν•œ λ„λ‘œ, μˆ˜λ„κΆŒμ„ μ€‘μ‹¬μœΌλ‘œ ν•œ κ΄‘μ—­μ‹œμ™€ 인접해 μžˆμŠ΅λ‹ˆλ‹€. 남μͺ½μ—μ„œλŠ” 경상남도와 λΆ€μ‚°κ΄‘μ—­μ‹œ, 동μͺ½μ—μ„œλŠ” 강원도와 좩청뢁도, 뢁μͺ½μ—μ„œλŠ” μΈμ²œκ΄‘μ—­μ‹œμ™€ 경기뢁뢀동물원, μ„œμͺ½μ—μ„œλŠ” μ„œμšΈνŠΉλ³„μ‹œμ™€ κ²½κΈ°κ΄‘μ£Ό, 그리고 λΆμ„œμͺ½μ—μ„œλŠ” μ„Έμ’…νŠΉλ³„μžμΉ˜μ‹œμ™€ 경상뢁도와 μΈμ ‘ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ²½κΈ°λ„λŠ” 총 면적이 λ„“μ–΄ 10,126.62km²λ‘œ, λŒ€ν•œλ―Όκ΅­ 면적의 μ•½ 10%λ₯Ό μ°¨μ§€ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ§€ν˜•μ μœΌλ‘œλŠ” λ™ν•΄μ•ˆκ³Ό μ„œν•΄μ•ˆμ— μ ‘ν•΄ 있으며, 뢁μͺ½μ€ 백두산과 μ—°κ²°λœ μ‚°μ§€λŒ€μ΄κ³ , 남μͺ½μ€ ν•΄μ•ˆν‰μ•Όμ™€ 강이 ν˜•μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 지리적인 νŠΉμ§•μœΌλ‘œλŠ” 철원 κ°„ν˜„μ²œκ³Ό λ‚¨ν•œμ‚°μ„±, 솑산리 μ „ν†΅κ³Όμž λ§ˆμ„μ΄ 유λͺ…ν•©λ‹ˆλ‹€. λ˜ν•œ, κ²½κΈ°λ„λŠ” ν˜Έμ•ˆμ„ μ€‘μ‹¬μœΌλ‘œ 동μͺ½μœΌλ‘œ 갈수둝 κ²½μƒμ§€λ°©κ³Όμ˜ μ ‘μ μ΄μž 쀑.. 2023. 11. 5.
ꡬ글 λ²ˆμ—­ 1. ꡬ글 λ²ˆμ—­ μ„œλΉ„μŠ€μ˜ κ°œμš” ꡬ글 λ²ˆμ—­μ€ μ „ μ„Έκ³„μ—μ„œ κ°€μž₯ 널리 μ‚¬μš©λ˜λŠ” 온라인 λ²ˆμ—­ μ„œλΉ„μŠ€ 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. 2006년에 처음 λ°œν‘œλœ μ΄ν›„λ‘œ, ꡬ글 λ²ˆμ—­μ€ 수백 κ°€μ§€ μ–Έμ–΄λ₯Ό μžλ™μœΌλ‘œ λ²ˆμ—­ν•˜κ³  이해할 수 μžˆλŠ” 획기적인 κΈ°μˆ μ„ μ œκ³΅ν•΄ μ™”μŠ΅λ‹ˆλ‹€. ꡬ글 λ²ˆμ—­μ€ μ‚¬μš©μžκ°€ μ›ν•˜λŠ” λ¬Έμž₯μ΄λ‚˜ 단어λ₯Ό μž…λ ₯ν•˜λ©΄, 컴퓨터 μ•Œκ³ λ¦¬μ¦˜μ΄ 이λ₯Ό μΈμ§€ν•˜κ³  λ²ˆμ—­ν•˜λŠ” λ°©μ‹μœΌλ‘œ μž‘λ™ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ κΈ°μˆ μ€ 인곡지λŠ₯κ³Ό κΈ°κ³„ν•™μŠ΅μ— κΈ°λ°˜ν•˜λ©°, μˆ˜λ§Žμ€ 데이터λ₯Ό ν™œμš©ν•΄ μ§€μ†μ μœΌλ‘œ μ„±λŠ₯을 κ°œμ„ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ꡬ글 λ²ˆμ—­μ€ ν…μŠ€νŠΈλΏλ§Œ μ•„λ‹ˆλΌ μŒμ„± λ²ˆμ—­ κΈ°λŠ₯도 μ œκ³΅ν•©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” 마이크λ₯Ό 톡해 λ§ν•˜λŠ” λ‚΄μš©μ„ λ²ˆμ—­ κΈ°λŠ₯에 μ˜ν•΄ μ‹€μ‹œκ°„μœΌλ‘œ λ‹€λ₯Έ μ–Έμ–΄λ‘œ μ „ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ νŽΈλ¦¬ν•œ κΈ°λŠ₯ 덕뢄에 ꡬ글 λ²ˆμ—­μ€ ꡭ제 ꡐλ₯˜μ™€ λΉ„μ¦ˆλ‹ˆμŠ€ ν™œλ™μ—μ„œ ν•„μˆ˜μ μΈ 도ꡬ.. 2023. 11. 5.