
입출력이 많이 일어날때 수행시간 개선을 위한 방법들이다. BufferedReader, BufferedWriter은 java의 Scanner와 System.out.print() 보다 빠른 입출력이 필요할때 쓴다. PS 문제에서 입출력이 많이 일어날때 c++은 ios::sync_with_stdio(false); cin.tie(NULL) 이런 식으로 스트림을 통합해준다면 자바에서는 스캐너와 프린트 함수 대신 이걸 쓰면 된다. 버퍼를 사용하지 않는 입력은 키보드의 입력이 키를 누르는 즉시 바로 프로그램에 전달된다. 버퍼를 사용하는 입력은 키보드의 입력이 있을때마다 버퍼로 전송되고, 버퍼가 가득 차거나 개행 문자가 나타나면 버퍼의 내용을 한번에 프로그램에 전송한다. 하드디스크는 속도가 느리고, IO 외부장치 (키..
노트
2021. 12. 30. 21:45
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- back tracking
- dfs
- Spring
- MVC
- db
- 자료구조
- greedy
- Tree
- recursion
- permutation
- binary search
- priority queue
- 조합
- 재귀
- Stack
- BFS
- Python
- Brute Force
- CSS
- C
- floyd warshall
- Kruskal
- Unity
- C++
- Dijkstra
- DP
- Implementation
- graph
- 이분탐색
- two pointer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함