本篇内容主要讲解"丙迭代器与二分查找方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"丙迭代器与二分查找方法是什么"吧!
boolsearch _ value _ loop(STD : vector ntivec,constintsearch _ value,STD : vector nt 3360: different _ type位置){ 0
自动启动=ivec。CBE gin();自动结束=ivec。cend();auto mid=start(结束-开始)/2;//STD : cout * midsd : endl;while(mid!=结束*中间!=search _ value){ if(* mid search _ value){ start=mid 1;} else { end=mid-1;} mid=start(end-start)/2;} if(* mid==search _ value){ position=mid-ivec。CBE gin(1);return true } return false } int main(){ boolrest;vectornt : different _ type位置;vectorintivec={,2,3,4,18,23,85,122 };rest=search_value_loop(ivec,122,位置);if(!rest){ STD : cout ' nomachvalues ' STD : endl;} else { STD : couttpositions TD : endl;}
}到此,相信大家对"丙迭代器与二分查找方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/127533.html