内容来自 TsinghuaX: 30240184X 数据结构(2015秋) 课程的Vector一章,对有序向量的二分查找有三个版本 三个版本的函数原型是一致的,都是 Rank search(T const& e, Rank lo, Rank hi) const; 其中,Rank为向量元素的秩,在此被定义为int型,lo和hi分别是查找区间的左.右界桩. 若查找成功,则返回元素出现的秩:查找失败返回-1. 版本a和版本b在实现上的区别可用下图描述,其中+1,+2表示进入此分支要进行的比较次数(即…