C++ STL 알고리듬

2021. 12. 22. 11:42·C++
반응형

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
'C++' 카테고리의 다른 글
  • C++ 새로운 자료형
  • C++ 11/14/17/...의 키워드
  • C++ 탬플릿 프로그래밍
  • C++ 15일차
숯불돼지왕갈비
숯불돼지왕갈비
  • 숯불돼지왕갈비
    게임 개발 공부기
    숯불돼지왕갈비
  • 전체
    오늘
    어제
    • 분류 전체보기 (303) N
      • 학교수업 (165)
      • 취업강의 (6)
      • C++ (46) N
        • 코딩 테스트 (4)
      • Unreal Engine 5 (25)
        • MMORPG 개발 (25)
      • Unreal Engine 4 (44)
        • Omak Project (3)
        • Unreal Engine 4 개발일지 (9)
        • Unreal Engine 4 (32)
      • Unity (1)
        • 개발 일지 (1)
      • 수학 (3)
        • 소프트웨어 공학용 수학 (3)
      • DirectX 11 (4)
      • 게임 디자인 패턴 (2)
      • 포트폴리오 (1)
      • 자격증 (1)
        • 정보처리기사 (0)
        • SQLD (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
숯불돼지왕갈비
C++ STL 알고리듬
상단으로

티스토리툴바