0001 template <typename T> //在无序向量中顺序查找e:成功则返回最靠后的出现位置,否则返回lo-1 0002 Rank Vector<T>::find ( T const& e, Rank lo, Rank hi ) const { //0 <= lo < hi <= _size 0003 while ( ( lo < hi-- ) && ( e != _elem[hi] ) ); //从后向前,顺序查找 0004 return hi; //若hi < lo,则意味着失败;否则hi即命中元素的秩 0005 }