336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

algorithm library 에 있으며 


사용시 

#include<algorithm> 

을 불러서 사용하면 됨.


간단하게 


std::binary_search

template< class ForwardIt, class T >
bool binary_search( ForwardIt first, ForwardIt last, const T& value );
(1)
template< class ForwardIt, class T, class Compare >
bool binary_search( ForwardIt first, ForwardIt last, const T& value, Compare comp );
(2)


Parameter 로 


first , last 는 사용할 요소들의 범위를 뜻함. 

범위는 [ first , end ) , first 는 포함 end는 미포함


value 는 요소들과 비교할 값.


comp 는 어떻게 비교할 것인지 비교 함수를 작성해줄 수 있음.


반환 값은 true , false 로 나온다. 

true : 요소내 값이 있음.

false : 요소내 값이 없음.


복잡도

 



출처 : http://en.cppreference.com/w/cpp/algorithm/binary_search

'PSNote > C++STL' 카테고리의 다른 글

[C++]vector구현  (0) 2018.06.07

+ Recent posts