
โ ์ค๋์ ์ง๋ (2022/04/09)
1. ์์ฐจ ์๋ฃ๊ตฌ์กฐ์ ์ ํ ๋ฆฌ์คํธ์ ์ดํด
- ์์ฐจ ์๋ฃ๊ตฌ์กฐ VS ์ฐ๊ฒฐ์๋ฃ๊ตฌ์กฐ
- ์ ํ ๋ฆฌ์คํธ์ ์์ ์ฝ์
- ์ ํ ๋ฆฌ์คํธ์ ์์ ์ญ์
2. ์ ํ ๋ฆฌ์คํธ์ ๊ตฌํ
- 2์ฐจ์ ๋ฐฐ์ด์ ๋ฌผ๋ฆฌ์ ์ ์ฅ ๋ฐฉ๋ฒ
- ํ ์ฐ์ ์์ ๋ฐฉ๋ฒ
- ์ด ์ฐ์ ์์ ๋ฐฉ๋ฒ
3. ์ ํ ๋ฆฌ์คํธ์ ์์ฉ ๋ฐ ๊ตฌํ
- ๋คํญ์์ ์ ํ ๋ฆฌ์คํธ ํํ
- ํ๋ ฌ์ ์ ํ ๋ฆฌ์คํธ ํํ
โ ์์ฐจ ์๋ฃ๊ตฌ์กฐ VS ์ฐ๊ฒฐ ์๋ฃ๊ตฌ์กฐ

โ ์ ํ ๋ฆฌ์คํธ์์ ์์ ์ฝ์
์ ํเญ๋ฆฌ์คํธ ์ค๊ฐ์ ์์๊ฐ ์ฝ์ ๋๋ฉด, ๊ทธ ์ดํ์ ์์๋ค์ ํ ์๋ฆฌ์ฉ ๋ค๋ก ์ด๋
(๋ฌผ๋ฆฌ์ ์์ == ๋ ผ๋ฆฌ์ ์์)
1. ์์๋ฅผ ์ฝ์ ํ ๋น ์๋ฆฌ ์์ฑ
2. ์ฝ์ ํ ์๋ฆฌ ์ดํ์ ์์๋ค์ ํ ์นธ์ฉ ๋ค๋ก ์ด๋
3. ๋น ์๋ฆฌ์ ์์ ์ฝ์
โก ์ด๋ํ์ = n-k+1 = ๋ง์ง๋ง ์์์ ์ธ๋ฑ์ค - ์ฝ์
ํ ์๋ฆฌ์ ์ธ๋ฑ์ค + 1
์) n=5, k=2 โฉ 4

โ ์ ํ ๋ฆฌ์คํธ์์ ์์ ์ญ์
์ ํเญ๋ฆฌ์คํธ ์ค๊ฐ์ ์์๊ฐ ์ญ์ ๋๋ฉด, ๊ทธ ์ดํ์ ์์๋ค์ ํ ์๋ฆฌ์ฉ ์์ผ๋ก ์ด๋
(๋ฌผ๋ฆฌ์ ์์ == ๋ ผ๋ฆฌ์ ์์)
1. ์์ ์ญ์ ํ๊ธฐ
2. ์ญ์ ํ ์๋ฆฌ ์ดํ์ ์์๋ค์ ํ ์นธ์ฉ ์์ผ๋ก ์ด๋
โก ์ด๋ํ์ = n-(k+1)+1 = n-k = ๋ง์ง๋ง ์์์ ์ธ๋ฑ์ค - ์ญ์ ํ ์๋ฆฌ์ ์ธ๋ฑ์ค
์) n=6, k=2 โฉ 4

โ ์ ํ ๋ฆฌ์คํธ์ ๊ตฌํ
โก ๋ฆฌ์คํธ

โก 2์ฐจ์ ๋ฐฐ์ด์ ์ด์ฉํ ๊ตฌํ
int sale[][4] = { {63, 84, 140, 130}, {157, 209, 251, 312} };
โก ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ

โก ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ

โก 2์ฐจ์ ๋ฐฐ์ด์ ๋ฌผ๋ฆฌ์ ์ ์ฅ ๋ฐฉ๋ฒ
1. ํ ์ฐ์ ์์ ๋ฐฉ๋ฒ
: 2์ฐจ์ ๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค์ธ ํ ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
ํ์ ๊ฐ์๊ฐ ni ์ด๊ณ , ์ด์ ๊ฐ์๊ฐ nj ์ธ 2์ฐจ์ ๋ฐฐ์ด A[ni][nj]์ ์์์ฃผ์๊ฐ α์ด๊ณ ,
์์์ ๊ธธ์ด๊ฐ โ ์ผ ๋, iํ j์ด ์์ A[i][j]์ ์์น๋?
α + (i * nj + j) * โ
2. ์ด ์ฐ์ ์์ ๋ฐฉ๋ฒ
: 2์ฐจ์ ๋ฐฐ์ด์ ๋ง์ง๋ง ์ธ๋ฑ์ค์ธ ์ด ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
ํ์ ๊ฐ์๊ฐ ni ์ด๊ณ , ์ด์ ๊ฐ์๊ฐ nj ์ธ 2์ฐจ์ ๋ฐฐ์ด A[ni][nj]์ ์์์ฃผ์๊ฐ α์ด๊ณ ,
์์์ ๊ธธ์ด๊ฐ โ ์ผ ๋, iํ j์ด ์์ A[i][j]์ ์์น๋?
α + (j * ni + i) * โ
3. ์์ - 251
1) ํ ์ฐ์ ์์ ๋ฐฉ๋ฒ
α + (i * nj + j) * โ = 0 + (1 * 4 + 2) * 4 = 24
2) ์ด ์ฐ์ ์์ ๋ฐฉ๋ฒ
α + (j * ni + i) * โ = 0 + (2 * 2 + 1) * 4 = 20

โก 3์ฐจ์ ๋ฐฐ์ด์ ๋ฌผ๋ฆฌ์ ์ ์ฅ ๋ฐฉ๋ฒ
1. ๋ฉด ์ฐ์ ์์ ๋ฐฉ๋ฒ
: 2์ฐจ์ ๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค์ธ ํ ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
๋ฉด์ ๊ฐ์๊ฐ ni ์ด๊ณ , ํ์ ๊ฐ์๊ฐ nj์ด๊ณ , ์ด์ ๊ฐ์๊ฐ nk ์ธ 3์ฐจ์ ๋ฐฐ์ด A[ni][nj][nk],
์์์ฃผ์๊ฐ α์ด๊ณ ์์์ ๊ธธ์ด๊ฐ โ ์ผ ๋, iํ j์ด ์์ A[i][j][k]์ ์์น๋?
α + {(i * nj + * nk) + ( j * nk ) + k} * โ
2. ์ด ์ฐ์ ์์ ๋ฐฉ๋ฒ
: 3์ฐจ์ ๋ฐฐ์ด์ ๋ง์ง๋ง ์ธ๋ฑ์ค์ธ ์ด ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
α + {(k โ น nj โ น ni) + (j โ น ni) + i}โ นโ
3. ์์ - 239
1) ๋ฉด ์ฐ์ ์์ ๋ฐฉ๋ฒ
α + {(i * nj + * nk) + ( j * nk ) + k} * โ = 56
2) ์ด ์ฐ์ ์์ ๋ฐฉ๋ฒ
α + {(k โ น nj โ น ni) + (j โ น ni) + i}โ นโ
= 0 + {(2 * 2 * 2) + (1 * 2) + 1} * 4
= 44

โ ์ ํ ๋ฆฌ์คํธ์ ์์ฉ ๋ฐ ๊ตฌํ
โก ๋คํญ์์ ์ ํ ๋ฆฌ์คํธ ํํ


ex) A(x) = 4x^3 + 3x^2 + 2

๋จ์ : ์ต๊ณ ์ฐจํญ์ ๋ง์ถฐ ์นธ์ ์ค๋นํด์ผ ํ๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ๋ญ๋น๊ฐ ์ฌํจ
โก ํ๋ ฌ์ ์ ํ ๋ฆฌ์คํธ ํํ
1. ์ ์นํ๋ ฌ : ํ๊ณผ ์ด์ ์๋ก ๋ฐ๊ฟ ๊ตฌ์ฑํ ํ๋ ฌ

๋จ์ : ํฌ์ํ๋ ฌ์ ์ค์ ๋ก ์ฌ์ฉํ์ง ์๋ ๊ณต๊ฐ์ด ๋ง์ ๊ธฐ์ต๊ณต๊ฐ์ ํ์ฉ๋๊ฐ ๋จ์ด์ง

1. ํฌ์ํ๋ ฌ => ์ ์ฒด ํ์ ๊ฐ์ / ์ ์ฒด ์ด์ ๊ฐ์ / 0์ด ์๋ ์์์ ๊ฐ์

2. ํฌ์ํ๋ ฌ์ ์ ์น

โ ์ค๋์ ๊ณผ์
'๐ป Extracurricular > MENTORING' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ICON] C์ธ์ด ๋ฉํ ๋ง - 2์ฐจ์ (0) | 2022.05.17 |
---|---|
[SOS CLASS] ์๋ฃ๊ตฌ์กฐ๊ธฐ์ด - 4์ฐจ์ (0) | 2022.04.15 |
[ICON] C์ธ์ด ๋ฉํ ๋ง - 1์ฐจ์ (0) | 2022.04.05 |
[SOS CLASS] ์๋ฃ๊ตฌ์กฐ๊ธฐ์ด - 2์ฐจ์ (0) | 2022.04.04 |
[SOS CLASS] ์๋ฃ๊ตฌ์กฐ๊ธฐ์ด - 1์ฐจ์ (0) | 2022.03.31 |