C++ STL: 4장 - STL 알고리즘
4.1 알고리즘의 기본 개념STL의 알고리즘(Algorithm)은 컨테이너의 데이터를 효율적으로 처리하기 위한 함수 템플릿 모음입니다. 데이터의 검색, 정렬, 변환 등 다양한 작업을 수행할 수 있으며, 이터레이터(iterator)를 통해 모든 종류의 컨테이너와 함께 사용할 수 있습니다.알고리즘의 주요 특징컨테이너 독립적 설계템플릿 기반의 제네릭 프로그래밍최적화된 성능 (O(1), O(log n), O(n), O(n log n) 등 다양한 시간 복잡도)4.2 알고리즘의 종류4.2.1 검색 알고리즘데이터를 찾고 검색하는 알고리즘입니다.#include #include #include int main() { std::vector numbers = {1, 2, 3, 4, 5}; // find: 값 찾기..
2025.02.25