값을 찾으면 해당 값의 iterator를 반환해준다.
해당 값의 인덱스를 알고싶다면 begin을 빼주면 된다.
만약 값을 찾지 못하면 end가 반환된다.
find(iter_begin, iter_end, target) // 찾은 값의 iterator 반환
find(iter_begin, iter_end, target) - iter_begin; // 찾은 값의 index
'C++ > 기타' 카테고리의 다른 글
[algorithm] find, find_if (0) | 2022.08.03 |
---|---|
[algorithm] 순열과 조합 (0) | 2022.07.31 |
[algorithm] 교집합, 합집합, 차집합 (0) | 2022.07.28 |
map, set (0) | 2022.07.27 |
[algorithm] unique (0) | 2022.07.27 |