DEV_IN/Algorithm
์๊ณ ๋ฆฌ์ฆ์ด๋?
๋ค๋น์น์ฝ๋๐
2023. 2. 24. 19:28
์๊ณ ๋ฆฌ์ฆ์ด๋?
- ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ผ๋ จ์ ์ ์ฐจ๋ฅผ ์ ์ํ๊ณ , ๊ณต์ํํ ํํ๋ก ํํํ ์ผ์ข ์ ๋ฌธ์ ํ์ด ๋ฐฉ๋ฒ
ํ๋ก๊ทธ๋๋ฐ์์ ?
- input๊ฐ์ ํตํด output๊ฐ์ ์ป๊ธฐ ์ํ ๊ณ์ฐ ๊ณผ์
- ์
๋ ฅ(Input)
- ์๊ณ ๋ฆฌ์ฆ์ ์ถ๋ ฅ์ ํ์ํ ์๋ฃ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์์ด์ผ ํฉ๋๋ค. (๊ผญ ์ ๋ ฅ๊ฐ์ด ์์ ์๋ ์์)
- ์ถ๋ ฅ(Output)
- ์๊ณ ๋ฆฌ์ฆ์ ์คํ์ด ๋๋ฉด ์ ์ด๋ ํ ๊ฐ์ง ์ด์์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋์ ์ถ๋ ฅํด์ผ ํฉ๋๋ค.
- ์ ํ์ฑ(Finiteness)
- ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ ๋ช ๋ น์ด๋ฅผ ์ํํ ํ, ์ ํํ ์๊ฐ ๋ด์ ์ข ๋ฃํด์ผ ํฉ๋๋ค.
- ๋ช
ํ์ฑ(Definiteness)
- ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ๋จ๊ณ๋ ๋จ์ํ๊ณ ๋ช ํํด์ผ ํ๋ฉฐ, ๋ชจํธํด์๋ ์๋ฉ๋๋ค.
- ํจ์จ์ฑ(Efficiency)
- ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฅํ ํ ํจ์จ์ ์ด์ด์ผ ํฉ๋๋ค. (์๊ฐ ๋ณต์ก๋์ ๊ณต๊ฐ ๋ณต์ก๋๊ฐ ๋ฎ์์๋ก ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ)