๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

ํ‘œ๊ธฐ๋ฒ•1

[Algorithm] ์‹œ๊ฐ„๋ณต์žก๋„(Time-Complexity)๋ž€? (feat. Big O) ์•ˆ๋…•ํ•˜์„ธ์š” Foma ๐Ÿ’ป ์ž…๋‹ˆ๋‹ค! ์š”์ฆ˜ ๋“ค์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š”๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•ต์‹ฌ์ธ ์‹œ๊ฐ„๋ณต์žก๋„์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์•„์„œ.. ์ด๋ฒˆ ๊ธฐํšŒ์— ๊ตฌ์ฒด์ ์œผ๋กœ ์‹œ๊ฐ„๋ณต์žก๋„์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๋ฐ”๋กœ ์‹œ์ž‘ํ• ๊ฒŒ์š”~ ์‹œ๊ฐ„๋ณต์žก๋„๋ž€? โฑ ์ปดํ“จํ„ฐ๊ณตํ•™ ์šฉ์–ด๋กœ, ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์ž…๋ ฅ๊ฐ’๊ณผ ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฒ™๋„์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ๊ฐ„ ๋ณต์žก๋„๋Š” ์ ๊ทผ ํ‘œ๊ธฐ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ฆ‰, ๊ณ„์‚ฐ๋˜๋Š” ์–‘์— ๋”ฐ๋ผ์„œ ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆด์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„๋ณต์žก๋„ ํ‘œ๊ธฐ๋ฒ• ๐Ÿ–Š ์‹œ๊ฐ„๋ณต์žก๋„ ํ‘œ๊ธฐ๋ฒ•์€ ๋น…์˜ค๋ฉ”๊ฐ€,๋น…์„ธํƒ€,๋น…์˜ค ์ด๋ ‡๊ฒŒ 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 1. BigΩ (Best case) ๋น…์˜ค๋ฉ”๊ฐ€ ํ‘œ๊ธฐ๋ฒ•์€ ์ตœ์„ ์˜ ์‹คํ–‰์‹œ๊ฐ„ ์ฆ‰, ๊ฐ€์žฅ ๋น ๋ฅธ ์ผ€์ด์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 2. Big๐šฏ (Average case) ๋น…์„ธํƒ€ ํ‘œ๊ธฐ๋ฒ•์€.. 2021. 9. 29.
728x90
๋ฐ˜์‘ํ˜•