본문 바로가기

[바킹독 알고리즘] 0x02강:STL

@hyeon.s2022. 12. 22. 21:22

STL과 함수 인자

  • stl 벡터를 함수 인자로 넘길때 이를 복사하는 과정이 필요하기 때문에 O(N) 걸림
  • 하지만 레퍼런스 사용시 그 과정이 생략되어 우리가 생각하는 것처럼 O(1)이 걸린다.

표준 입출력

  • 공백포함된 함수를 입력 받을땐 scanf/ cin 안됨 → 둘다 공백 앞까지만 입력으로 받기 때문
    • → 따라서 getline을 사용하자!
  • c에 printf나 scanf 안쓸꺼면 ios::sync_with_stdio(0) 사용하기 (sync를 끊는다는 뜻)
  • cin.tie(0) : cin 사용 시 cout 버퍼를 비울 필요가 없기 때문에 이를 사용.
  • endl : 사용하지 말기.. 개행하고 버퍼 비우는 명령어이므로 할 필요가 없다.
hyeon.s
@hyeon.s :: 개발로그
목차