μκ°μ ν
νμ΄μ¬ κΈ°μ€ μκ°μ ν 1μ΄ λΉ μ°μ° 2,000λ§ λ² μ λ κ°λ₯νλ€κ³ νλλ°
그보λ€λ μ‘°κΈ μ¬μ λ‘κ² μ‘μμ 1μ΄ λΉ μ°μ° 1μ΅(10^8) λ²μΌλ‘ λ΄λ λλ€κ³ νλ€.
λ°μ΄ν° κ°μ(N) | μκ°λ³΅μ‘λ |
10^7 (μ²λ§) μ΄μ | O(n) , O(logn) .. |
10^5 (μλ§) ~ 10^6 (λ°±λ§) | O(nlogn) .. |
10^3 ~ 10^4 | O(n^2) .. |
100 ~ 500 | O(n^3) |
10 ~ 20 | O(2^n), O(n * 2^n), O(n!) |
λ©λͺ¨λ¦¬μ ν
int(4byte) κΈ°μ€
int λ°μ΄ν° κ°μ(리μ€νΈ κΈΈμ΄) | λ©λͺ¨λ¦¬ ν¬κΈ° |
1,000 (10^3) | 4KB |
1,000,000 (10^6) | 4MB |
1,000,000,000 (10^9) | 40MB |
λμ²΄λ‘ μ½ν
μμλ 128~512MB μ λ©λͺ¨λ¦¬ μ νμ΄ μ£Όμ΄μ§λ―λ‘, int κΈ°μ€ μ 체 λ°μ΄ν°μ λ§₯μλ©μ 10^9 κ° μ λλλ€.