▶ 자주 쓰는 STL
- string
- algorithm
- vector
- set
- map
- stack
- queue
- priority-queue
▶ string
https://hwan-shell.tistory.com/120
C++ string 사용법 및 기능정리(동작방식)
C++에는 string이란 클래스가 있습니다. 이걸 사용하려면 string 헤더파일을 선언해 줘야 하며 다양한 기능을 제공합니다. 그렇다면 string이란 녀석이 왜 생겨났을까?? 기존 C언어에서 문자열 처리를
hwan-shell.tistory.com
▶ algorithm
[가장 많이 쓰는 함수]
- find
- reverse
- sort
- erase+unique
< sort>
일반적인 경우(default=오름차순)
사용자 정의 함수인 경우(일반데이터)
a<b 일때 true가 반환 되므로 오름차순이 생성된다
사용자 정의 함수인 경우 (클래스인경우)
-> 보통 실무에서 많이 사용하며 ps 풀때는 pair 사용한다
클래스의 경우 사용자가 정렬기준을 따로 정의하고 싶은경우 클래스 안에 operator < 를 사용하여 정렬기준을 정의한다
사용자 정의 함수인 경우 (vector+pair을 사용한 경우)
-> ps에서 사용
vector의 첫번째 주소와 마지막 주소를 반환하면 알아서 int 형(점수)을 기준으로 알아서 정렬이 된다
(여기서 pair의 첫번째 인자를 기준으로 무조건 정렬이 되나?)
pair의 쌍이 여러개인 경우
함수를 정의하여 정렬기준을 구현한다
(unique(시작주소, 종료주소), find(시작주소, 종료주소, 값), max_element(시작주소, 종료주소) / min_element(시작주소, 종료주소), min(x,y) / max(x,y), reverse(시작주소, 종료주소), transform(시작주소, 종료주소, 시작주소2, 규칙(함수))
https://velog.io/@gowoonsori/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%EC%97%90%EC%9C%A0%EC%9A%A9%ED%95%9Ccpp%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%ACor%ED%95%A8%EC%88%98
C++ 이용한 알고리즘 문제풀이시 유용한 라이브러리, 함수 정리
C++을 이용하여 알고리즘 문제를 풀이시 자주 사용되거나 알아두면 유용하게 풀 수 있는 함수 들을 언제든 찾아보기 쉽게 하기 위해 정리하고자 합니다 😀 라이브러리 별 정리 📕#include `` - uniqu
velog.io
(sort 함수 완벽정리)
https://blockdmask.tistory.com/178
[C++] sort algorithm 정리 및 예시
안녕하세요 BlockDMask 입니다. 오늘은 C++ STL 에서 제공하는 알고리즘 중에 sort 알고리즘에 대해 알아보겠습니다. 0. sort algorithm sort 알고리즘은 헤더파일에 속해있습니다. sort(start, end)를 이용하여 [
blockdmask.tistory.com
(잘 안쓰는것 까지 모조리)
https://modoocode.com/256
C++ 레퍼런스 - algorithm 라이브러리
modoocode.com
▶ vector
(완벽정리)
https://life-with-coding.tistory.com/411
[C++][STL] Vector 기본 사용법 및 예제 활용
인트로 안녕하세요! 오늘은 C++ STL중 하나인 벡터(Vector)의 기본 함수와 예제에 대해서 알아보도록 하겠습니다. 벡터 기본함수는 push_back, pop_back, front, back, clear, begin, end, rbegin, rend, reverse..
life-with-coding.tistory.com
(2차원 벡터)
https://leeeegun.tistory.com/3
[C++ STL] 2차원 vector 선언 및 사용법
※ 이 포스팅은 기본적으로 vector에 대한 개념을 알고 있다는 전제하에 작성. 우선 2차원 vector의 선언에 앞서 일반적인 vector 선언을 살펴보면, 1 2 vector v; v.pushback(7); 위와 같은 형식으로 특정한
leeeegun.tistory.com
'C++' 카테고리의 다른 글
[코드 플러스] 자료구조1 을 보고 배운 것 (0) | 2022.05.21 |
---|---|
[자료구조 / C++ STL] 자료구조를 구현해 놓은 STL (0) | 2022.04.08 |