int로 예시를 들면
int형은 4바이트이다.
1KB는 1024바이트이다.
1MB는 1024KB이다.
128MB = 128 * 1024KB = 128 * 1024 * 1024B = int형 128 * 1024 * 1024 / 4개 = 33554432개이다.
사실 1024로 계산하기가 까다로워서, 대충 1000이라고 놓고 계산하면 얼추 맞다.
정수의 범위의 갯수가 대략 3천만개이하라면 정수의 수만큼 배열을 만들어 놓고 연산하여 시간복잡도를 낮추는 방법을 고려할 수 있다.
'Problem Solving > 자바 문법' 카테고리의 다른 글
진수 바꾸기 (0) | 2024.01.30 |
---|---|
배열 선언과 동시에 값 넣기 (0) | 2024.01.30 |
자바 자료형 (0) | 2024.01.29 |
Array 출력방법 (0) | 2024.01.29 |
자바 출력하기 BufferedWriter (1) | 2024.01.29 |