기초 C++ 스터디/STL
9-10. STL - 알고리즘
이전 예제 실습에서 구현한 코드를 알고리즘을 이용하여 간단하게 구현할 수 있다. 1. 특정 값 찾기 - find / find_if (1) find vector::iterator findIt = find(v.begin(), v.end(), number); // find(시작 위치, 끝 위치, 찾을 숫자) find는 결과로 반복자를 리턴한다. 따라서 vector가 아닌 list에서도 사용할 수 있다. (2) find_if struct Divby11 { bool operator()(int n) { return (n % 11) == 0; } }; vector::iterator findIt = find_if(v.begin(), v.end(), Divby11()); find_if의 세번째 항인 조건항은 함수의 형식..
2023. 6. 19. 19:32