반응형
시간복잡도 -> N범위에 따라서 다르다.
O(nlogN) = 10만~50만
O(n^2) = 0~5천
1억에 1초로 생각하면 되지만, 정확한 값은 아니다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer stk = new StringTokenizer(br.readLine());
StringBuilder sb = new StringBuilder();
System.out.print >> 여러번 출력시 오래 걸림
-> 이를 방지하기 위해 StringBuilder 사용
ex) sb.append(arr[i]).append("\n");
* 참고 라이브러리
Arrays.sort = O(n*logN) 이므로 자주 사용해도 괜찮음
Arrays.fill(채울 1차원배열, 채울 값)
반응형
'∙Algorithm Tech' 카테고리의 다른 글
[Algorithm Tech] Bitmask(비트마스크) (0) | 2019.01.08 |
---|---|
[Algorithm Tech] BackTracking (0) | 2019.01.03 |
[Algorithm Tech] BFS vs DFS (0) | 2018.12.29 |
[Algorithm Tech] Stack & Queue & PriorityQueue (0) | 2018.12.13 |