728x90
Languages/๐ Python
์ฝ๋ฉํ ์คํธ ์ฃผ์ ์ฐ์ฐ์/๋ฉ์๋ ์๊ฐ ๋ณต์ก๋ ์ ๋ฆฌ - ํ์ด์ฌ(Python)
์๊ฐ ๋ณต์ก๋ in ์ฝ๋ฉํ ์คํธ N์ด 1000์ผ ๋์ ์ฐ์ฐ ํ์ O(N) 1000 O(NlogN) 10000 O(N^2) 1000000 O(N^3) 1000000000 ์๊ฐ ์ ํ์ด 1์ด์ธ ๋ฌธ์ ์ผ ๋ N์ ๋ฒ์๊ฐ 500์ธ ๊ฒฝ์ฐ: ์๊ฐ๋ณต์ก๋๊ฐ O(N^3)์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๋ฉด ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค. N์ ๋ฒ์๊ฐ 2000์ธ ๊ฒฝ์ฐ: ์๊ฐ๋ณต์ก๋๊ฐ O(N^2)์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๋ฉด ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค. N์ ๋ฒ์๊ฐ 100000(10๋ง)์ธ ๊ฒฝ์ฐ: ์๊ฐ๋ณต์ก๋๊ฐ O(NlogN)์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๋ฉด ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค. N์ ๋ฒ์๊ฐ 10000000(1000๋ง)์ธ ๊ฒฝ์ฐ: ์๊ฐ๋ณต์ก๋๊ฐ O(N)์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๋ฉด ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค. ๋ฆฌ์คํธ(List) Operation Example Big-O Notes 1 Index l[i]..
728x90