본문 바로가기
728x90

Baekjoon/[정리] C++ 자료구조 및 꿀팁7

[C++ 자료구조] vector std ● 참고한 링크 더보기 https://blockdmask.tistory.com/70 : max_element, min_element 관한 링크 https://notepad96.tistory.com/entry/C-Vector-%EC%B5%9C%EB%8C%80%EA%B0%92-%EC%B5%9C%EC%86%8C%EA%B0%92-%EC%9D%B8%EB%8D%B1%EC%8A%A4-%EA%B5%AC%ED%95%98%EA%B8%B0 ● 헤더 include ● 생성자 vector [Variable Name]; vector [Variable Name]; vector v2(v1); // v2는 v1 vector를 복사해서 생성 ===멤버 함수=== ● vector.empty( ) : 비어 있으면 true 반환 ● vect.. 2021. 7. 26.
[C++ 자료구조] stack std ● 참고한 링크 더보기 https://blockdmask.tistory.com/100 ● 헤더 include ● 생성자 stack [Variable Name]; stack [Variable Name]; ===멤버 함수=== ● stack.empty( ) : 비어 있으면 true 반환 ● stack.size( ) : 원소 수를 반환 ● stack.push( element ) : 스택의 맨 위 element 원소 추가 ● stack.pop( ) : 스택의 맨 위 원소 삭제 ● stack.top( ) : 스택의 맨 위 원소 반환 2021. 7. 23.
[C++] 꿀팁 스킬 ● 헤더 #include // 알고리즘 문제 풀이에 필요한 헤더 모음 참고 : https://miniolife.tistory.com/11 ● 입출력 속도 향상 ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); // main문 시작에 위치 // 그러나 printf(), scanf(), put(), getchar() 와 같은 // C 스타일의 입출력을 쓰시면 안 됨 ● 정수, 실수 자료형 int a;// (-20억 ~ +20억) 정수 long long b;// (-19자리 ~ +19자리) 정수 double c;// (-15자리 ~ +15자리) 실수 // 기본 → int // int형 범위를 벗어나는 정수 → long long // 나눗셈을 하는데 소수점이 필요한 경우 .. 2021. 7. 23.
728x90