STL 알고리듬이란?
1. 요소 범위에서 쓸 수 있는 함수들 [처음, 마지막)
2. 배열 또는 몇몇 STL 컨테이너에 쓸 수 있음
3. 반복자를 통해 컨테이너에 접근
4. 컨테이너의 크기를 변경하지 않음(추가 메모리 할당이 없다)
STL 알고리듬의 유형
#include <algorithm>
변경 불가 순차(sequence)연산
find(), for_each(), ...
변경 가능 순차 연산
copy(), swap(), ...
정렬 관련 연산
sort(),merge();, ...
#include <numeric>
범용 수치 연산
accumulate(), ...
STL 알고리듬은 많다.
http://www.cplusplus.com/reference/algorithm/ 참고
생각보다 구현되있는 것이 많지만 직접 손으로 코드를 짜는 사람이 많다.
'C++' 카테고리의 다른 글
C++ 새로운 자료형 (0) | 2021.12.26 |
---|---|
C++ 11/14/17/...의 키워드 (0) | 2021.12.24 |
C++ 탬플릿 프로그래밍 (0) | 2021.12.22 |
C++ 15일차 (0) | 2021.07.01 |
C++ 14일차 (0) | 2021.06.30 |