본문 바로가기 메뉴 바로가기

둠선생 연구실

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

둠선생 연구실

검색하기 폼
  • 분류 전체보기 (107)
    • Android App (5)
      • Kotlin (3)
      • Dart & Flutter (1)
    • Arduino (3)
    • Data Analysis (2)
      • Deep Learning (1)
      • R (1)
    • Database (3)
      • SQL (1)
    • VCS (3)
    • Programming Languages (36)
      • C++ & Algorithm (20)
      • Python (15)
    • Web Programming (12)
      • HTML5 CSS3 (7)
      • JavaScript (2)
    • Photo and Movie (5)
      • Color (1)
    • Others (35)
      • Windows (8)
      • Linux (7)
      • macOS (1)
      • Debug (3)
      • Latex (2)
      • 자격증 (10)
  • 방명록

입출력 속도비교 (1)
c++ cin, scanf 속도 차이 얼마나 날까?

C++이 지원하는 cout과 cin 함수가 C의 scanf, printf 보다 느리다는 사실은 많은 사람들이 알고 있다. 알고리즘 문제를 풀면서 입출력 시간이 크게 중요하지 않은 경우에는 C++의 입출력 함수가 쉽기 때문에 주로 사용을 했는 데, 많은 사람들이 속도를 위해서 C의 입출력 함수를 사용한다. 과연 속도가 얼마나 차이가 날지 궁금했다. 실험은 알고리즘 문제 풀이 과정에서 입출력 부분만 바꿔서 실험해보았다. 일반적으로 입출력의 병목현상이 심할 경우에 혹은, 입출력 함수의 비중이 큰 경우 일수록 크게 차이가 날 것이다. 다만 이 몇 가지 실험이 모든 일반적인 경우를 포함하지는 못하므로 참고용으로만 보면 좋을 것 같다. SWexpert 아카데미에 있는 문제들로 테스트를 해보았다. 다른 코드는 동일하..

Programming Languages/C++ & Algorithm 2020. 10. 5. 15:18
이전 1 다음
이전 다음
반응형
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Designed by Doomed

티스토리툴바