-
unique
(C++ STL函數)
鎖定
- 中文名
- unique
- 外文名
- unique
- 頭文件
- algorithm
- 功 能
- 去除相鄰重複項
unique功能
unique函數可以去除數組中相鄰重複項。例如:
輸入數組 a[ ]={1,2,3,4,4,5,6,6,6,7,8,6,7,8}。
輸出數組 a[ ]={1,2,3,4,5,6,7,8,6,7,8}。
unique去重實例
這段C++代碼可以對一個數組去重並輸出。
#include<bits/stdc++.h> using namespace std; const int N = 100000; int a[N+5]; int main() { int n; while (cin>>n) { for (int i = 0;i < n;++i) { scanf("%d",&a[i]); } sort(a,a+n); n = unique(a,a+n) - a; for (int i = 0;i < n;++i) { printf("%d ",a[i]); } puts(""); } return 0; }
- 參考資料
-
- 1. STL之unique()去重函數 .blog.csdn.net.2016-07-04[引用日期2020-03-17]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:10次歷史版本
- 最近更新: 疯狂大炮_0101