1、二分搜索
auto begin=container.begin(),end=container.end();
auto mid=begin+(end-begin)/2;
while( mid!=end && *mid!=sought){
if(sought<*mid){
end=mid }
else {
begin=mid+1 }
mid = begin+(end-begin)/2
}
1、二分搜索
auto begin=container.begin(),end=container.end();
auto mid=begin+(end-begin)/2;
while( mid!=end && *mid!=sought){
if(sought<*mid){
end=mid }
else {
begin=mid+1 }
mid = begin+(end-begin)/2
}
本文标题:小算法
本文链接:https://www.haomeiwen.com/subject/tatxqftx.html
网友评论