C++——unique()和unique_copy()

C++——unique()和unique_copy()

本博客转载自:https://blog.csdn.net/qq_35781950/article/details/70145746

1.unique()的用法,

unique()两个参数,第一个是首地址,第二个是末地址(stl区间默认为左闭右开),
他的原理是通过相邻比较(这就要求在处理之前用sort排序)删除重复的元素,但是不会真正的删除,而是会放到尾地址后面(为了这个套路,不会返回真正的尾地址,尾地址前面都是不重复的元素),就是酱紫;可以用来比较数字,不只是字符串。

2.unique_copy()

而unique_copy的方法作用是将得到的不重复的字符串给一个新的对象

你可能感兴趣的:(c/c++)