์๊ณ ์ถใทใ ...
14. 14_Chapter 01. C ์ธ์ด - 13. ๋ค์ฐจ์ ๋ฐฐ์ด๊ณผ ํฌ์ธํฐ ๋ฐฐ์ด
2์ฐจ์ ๋ฐฐ์ด์ ํ์์ฑ
- 2์ฐจ์ ๋ฐฐ์ด์ ๊ต์ฅํ ๋ง์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋จ
- ํ๋ ฌ ๋ฐ์ดํฐ๋ฅผ ํํํ ๋, ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฒ๋ฆฌํ ๋, ๋ค์์ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ฑ๋ฑ
- ํํ ์ฐ๋ฆฌ๊ฐ ๋ณด๋ ํ ๊ตฌ์กฐ๊ฐ 2์ฐจ์ ๋ฐฐ์ด๊ณผ ํก์ฌ
2์ฐจ์ ๋ฐฐ์ด์ ์ด๊ธฐํ
- 2์ฐจ์ ๋ฐฐ์ด์ 1์ฐจ์ ๋ฐฐ์ด์ด ์ค์ฒฉ๋์๋ค๋ ์๋ฏธ๋ก []๋ฅผ ๋ ๋ฒ ์ฐ์ํ์ฌ ์
int a[10][10];
- 2์ฐจ์ ๋ฐฐ์ด ๋ํ ๊ธฐ๋ณธ์ ์ผ๋ก 0 ์ธ๋ฑ์ค๋ถํฐ ์์
a[0][0] a[0][1] a[0][2] ...
a[1][0] a[1][1] a[1][2] ...
...
...
- 2์ฐจ์ ๋ฐฐ์ด์ 2์ค for๋ฌธ๊ณผ ํจ๊ป ๋ง์ด ์ฌ์ฉ๋จ

๋ค์ฐจ์ ๋ฐฐ์ด
- 2์ฐจ์ ๋ฐฐ์ด ์ด์์ ๋ค์ฐจ์ ๋ฐฐ์ด ๋ํ ์ฌ์ฉ ๊ฐ๋ฅ
- ์ฐ๋ฆฌ ์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ฉด์ 2์ฐจ์ ํํ๋ง ์ถ๋ ฅํ ์ ์์

ํฌ์ธํฐ ๋ฐฐ์ด์ ๊ตฌ์กฐ ๋ถ์
- ๋ฐฐ์ด์ ํฌ์ธํฐ์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋์
- ๋ฐฐ์ด์ ์ด๋ฆ์ ๋ฐฐ์ด์ ์์์ ์ฒซ ๋ฒ์งธ ์ฃผ์๊ฐ ๋จ
- ์ ์ผํ ์ฐจ์ด์ ์ด๋ผ๊ณ ํ๋ฉด, ํฌ์ธํฐ๋ ๋ณ์์ด๋ฉฐ, ๋ฐฐ์ด์ ์ด๋ฆ์ ์์
ํฌ์ธํฐ ๋ฐฐ์ด์ ๊ตฌ์กฐ ๋ถ์
1) ๋ฐฐ์ด์ ์ด๋ฆ์ด ๋ณ์์ธ์ง ์์์ธ์ง ํ์


- ์์์ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ณ ์ํ ๋ ๋๋ ์ค๋ฅ => ๋ฐฐ์ด์ ์์์ด๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ๊ฐ์ ์ฃผ์๊ฐ์ผ๋ก ๋ฃ์ด์ค ์ ์์
2) ๋ฐ๋๋ก ํฌ์ธํฐ๋ฅผ ๋ฐฐ์ด์ฒ๋ผ ์ฌ์ฉํ๋ ๊ฑด ๊ฐ๋ฅ

3) ๋ฐฐ์ด์ ์ด๋ฆ์ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์

- &a๋ฅผ ๋ฃ์ผ๋ &a[0] (a์ ์ฒซ๋ฒ์งธ ์์์ ์ฃผ์)๋ฅผ ๋ฃ์ผ๋ ๋์ผ
4) ํฌ์ธํฐ๋ ์ฐ์ฐ์ ํตํด ์๋ฃํ์ ํฌ๊ธฐ๋งํผ ์ด๋
- ๋ฐ๋ผ์ ์ ์(int)ํ ํฌ์ธํฐ๋ 4๋ฐ์ดํธ์ฉ ์ด๋ (4๋ฐ์ดํธ์ฉ ์ฆ๊ฐ)

- ํด๋น ์ฃผ์ ์์ ๊ฐ์ ์ถ๋ ฅ

- ์์ ๋์ผํ๊ฒ ๋์

Quiz : ํฌ๊ธฐ๊ฐ 10์ธ doubleํ ๋ฐฐ์ด์ ์ ์ธํ์ ๋ ๋ฐฐ์ด์ ์์ ์ฃผ์๊ฐ x๋ผ๊ณ ํจ. ์ด ๋ ๋ฐฐ์ด์ ๋ง์ง๋ง ์์์ ์ฃผ์๋ ๋ช?
- doubleํ : 8๋ฐ์ดํธ => ๋ง์ง๋ง ์์์ ์ฃผ์๋ x + (8 * 9)

5) ๋ฐฐ์ด์ ํฌ์ธํฐ์ฒ๋ผ ์ฌ์ฉํด ๊ฐ ์์์ ์ ๊ทผํ ์๋ ์์

Quiz : ๋ค์์ ๊ฒฐ๊ณผ๋?

๋ต :

6) 2์ฐจ์ ๋ฐฐ์ด ๋ํ ํฌ์ธํฐ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅ

'Programming > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [2020-02-10] 01. ์ํํธ์จ์ด ๋ฒ ์ด์ง - 17 (0) | 2020.02.11 |
|---|---|
| [2020-02-05] 01. ์ํํธ์จ์ด ๋ฒ ์ด์ง - 16 (0) | 2020.02.06 |
| [2020-02-04] 01. ์ํํธ์จ์ด ๋ฒ ์ด์ง - 15 (0) | 2020.02.05 |
| [2020-01-27] 01. ์ํํธ์จ์ด ๋ฒ ์ด์ง - 11 ~ 13 (0) | 2020.01.28 |
| [2020-01-25] 01. ์ํํธ์จ์ด ๋ฒ ์ด์ง - 08 ~ 10 (0) | 2020.01.25 |