1. 程式人生 > >unique()函數

unique()函數

ostream clas uniq spa 使用 轉換 int cnblogs c++

unique()是c++裏面的一個去重函數,包含在<iostream>中。

該函數將重復的元素移至容器的末尾,返回的為前面的無重復項的尾地址。

由於返回的是地址,所以經常需要轉換為數值使用。

比如:

1 int num[10]={1,1,2,2,2,3,4,5,5,5};
2 int ans=unique(num,num+10)-num;

返回的ans值為5,,前5項為1 2 3 4 5。

unique()函數