1. ์๋ฃ๊ตฌ์กฐ๋?
Data Structure ์ปดํจํฐ๋ Data์ ์งํฉ์ฒด์
๋๋ค. ์ปดํจํฐ์์ Data๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ฃ ? ์ค์ ๋ก ์ฌ๋์ด ์๊ฐํ๊ธฐ์ ์ง๊ด์ ์ด๊ฑฐ๋ ์ํ์ , ๋
ผ๋ฆฌ์ ์ผ๋ก ํด๊ฒฐํ ์ ์๋ ์ฌ๊ณ ๋ฅผ ์ปดํจํฐ์ ์
์ฅ์์ ํํํ ๊ฒ์ด ์๋ฃ๊ตฌ์กฐ์
๋๋ค. ์ปดํจํฐ๋ ์ฌ๋๊ณผ ๋ค๋ฅด๊ฒ ์๊ฐ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ดํดํ ์ ์๋๋ก '๋ช
๋ น'์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. How ? ์ด๋ป๊ฒ ์ปดํจํฐ์๊ฒ ๋ช
๋ น์ ํด์ผ ํ ๊น์? ๊ธฐ๋ณธ์ ์ผ๋ก ์ปดํจํฐ๋ ๋ณ์์ ๊ฐ์ ํ ๋นํ๊ณ ์
, ์ถ๋ ฅ์ ํตํด ์ฐ๋ฆฌ๊ฐ ํ์ธํ ์ ์์ต๋๋ค. ์ด ๋, 1, 2, 3, 4, 5, 7 ์ด ์์ ๋ '6'์ ์ถ๊ฐํ๋๋ฐ ์์๋ฅผ ์ ์งํ๊ณ ์ถ์ต๋๋ค. ์ฆ, ๊ฒฐ๊ณผ๋ฅผ 1 2 3 4 5 6 7๋ก ๋ํ๋ด๊ณ ์ถ์ต๋๋ค. ๋ฐฉ๋ฒ์ ๋ฌด์ํ ๋ง์๋ฐ์. vector arr = {1, 2, 3, 4, 5, 7};..
2024. 1. 26.
2. ๋ณ์(Variable)์ ํ ๋น(Assign)
๋ณ์๋ ๋ฌด์์ผ๊น์? ์ํ์ ์ผ๋ก ๋ดค์ ๋, ๋ฏธ์ง์๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ํ์์๋ ์ฃผ๋ก x, y์ ๊ฐ์ ๋ฏธ์ง์๋ฅผ ์ฌ์ฉํ์ง๋ง ์ปดํจํฐ์์๋ ๋ช ๋ช ํํ์ ์ ์ธํ ๋ชจ๋ ํํ์ด ๋ฏธ์ง์๊ฐ ๋ ์ ์์ต๋๋ค. ๋ด์ด๋ฆ, myName, myNickName, myNickName2, Hi, ... ๋ค๋ง ํผํด์ผํ ๊ฒ์ด ์์ต๋๋ค. ์ฒซ ๋ฌธ์๋ '_', '$', '๋ฌธ์'๋ก ์์ํด์ผํ๋ค. ์์ฝ์ด๋ ํผํด์ผํ๋ค. ๊ณต๋ฐฑ์ ํฌํจํ์ง ์๋๋ค. ์ ๋ด์ฉ๋ค์ด ๋ณ์์ ๋ํ ๊ธฐ๋ณธ ํ์
๋๋ค. ๋ณ๊ฑฐ ์๋ค๊ณ ์๊ฐํ์ค ์ ์์ง๋ง, ๋ ์ค์ํ ๋ด์ฉ์ ์ง๊ธ๋ถํฐ ์์์
๋๋ค. ์์, ์ํ์ ์ธ ๊ด์ ์์ ๋ณ์๋ฅผ ๋ฏธ์ง์๋ก ์๊ฐํ ์ ์๋ค๊ณ ํ์ง๋ง ์๋ฐํ ๋งํ์๋ฉด ๋ณ์ ≠ ๋ฏธ์ง์ ์
๋๋ค. ๋ฏธ์ง์๋ x = 10 ์ด๋ผ๋ ์๋ฏธ๊ฐ x๋ 10์ด๋ค. ๋ผ๊ณ ํด์ํ ์ ์์ฃ ? ๋ณ์๋ ..
2024. 1. 2.