[ 혼연 정리 ] STL 알고리즘 - 5 [ 변경 알고리즘 ]
ㅇ 요소 제거 - 요소를 제거하는 함수는 조건에 맞는 요소를 찾아 제거하는 시늉을 한다. - 실제로 요소를 제거하지는 못한다. ==> 일반성을 가진 알고리즘이 조작할 권한이 없기 때문 ㅇ remove(), removeif FwdIt remove(FwdIt first, FwdIt last, const Type& val); FwdIt remove_if(FwdIt first, FwdIt last, UniPred F); OutIt remove_copy(FwdIt first, FwdIt last, OutIt result, const Type& val); OutIt remove_copy_if(FwdIt first, FwdIt last, OutIt result, UniPred F); - remove 함수는 작업 대상..
더보기
[ 혼연 정리 ] STL 알고리즘 - 2 [ 읽기 알고리즘 ]
◎ search에 관련된 알고리즘 ㅇ 반복자 구간에서 다른 구간 전체가 발견되는 지점을 검색 - first1 ~ last1 전체 구간에서 first2 ~ last2구간과 일치하는 패턴을 찾아 그 반복자를 리턴한다. FwdIt1 search(FwdIt1 first1, FwdIt1 last1, FwdIt2 first2, FwdIt2 last2 [, BinPred F]); FwdIt1 find_end(FwdIt1 first1, FwdIt1 last1, FwdIt2 first2, FwdIt2 last2 [,BinPred F]); FwdIt1 search_n (FwdIt1 first1, FwdIt1 last1, Size count, const Type& val[, BinPred F]); - search : 전체 ..
더보기