高手们,谁能实现这个算法呢?本人自觉水平很高,花了半个月没有完成!
说明一点:必须按要求完成!
使用new运算符实现下面的算法:
//v的元素以递增的次序排列,v[0]<=v[1]<=v[2]....
//在v中插入项,使v保持递增顺序.
template <typename T>
void insertOrder( Vector<T>& v,const T& itme );
//v具有递增次序,从v中删除重复值.例如,如果T=int,则将向量
//v={1,1,2,3,3,3,7,7,8,9,9,10}
//转换为v={1,2,3,7,8,9,10}
template <typename T>
void removeDuplicates( Vector<T>& v )
注:一定要使用new运算符实现!