[정리] 6장 알고리즘 라이브러리 간단 정리
std::accumulate(b, e, t) : [b, e) 범위의 각 요소들의 합에 t를 더하여 반환합니다. t값으로 요소에 대한 항등원을 주게되면 순수한 누적합을 구합니다. ex) 요소가 int type일 경우 t 값으로 0을 주면 [b, e) 범위의 요소들의 합을 반환합니다. 위 함수는 다음과 같이 동작합니다. temp = t; while(b!=e) { temp = temp + *b; ++b; } return temp; std::find(b, e, t) std::find_if(b, e, p) std::search(b, e, b2, e2) : [b, e) 범위에서 주어진 값을 찾는 알고리즘입니다. find 함수는 t 값을 찾습니다. find_if 함수는 서술함수인 p를 만족하는 값을 찾아 해당 반복자..
2019. 11. 11.