728x90
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> v;
int main()
{
// 5 3 1 3 9 순서대로 삽입
v.push_back(5);
v.push_back(3);
v.push_back(1);
v.push_back(3);
v.push_back(9);
v.push_back(10);
v.pop_back(); //가장 마지막에 삽입된 10을 뺌
//정렬
sort(v.begin(), v.end());
cout << "정렬: ";
//정렬 후 출력
for (int i = 0; i < v.size(); i++)
{
cout << v[i] << " ";
}
cout << endl;
//중복 제거 unique 쓰려면 algorithm 필요
v.erase(unique(v.begin(), v.end()), v.end());
cout << "중복 제거: ";
//중복 제거 후 출력
for (int i = 0; i < v.size(); i++)
{
cout << v[i] << " ";
}
}
'나만 볼 것 > 코딩테스트 관련 알고리즘?' 카테고리의 다른 글
C++) DFS, BFS (0) | 2022.03.06 |
---|---|
C++ ) 문자 입력한 수 까지 입력, 형변환, 반올림 (0) | 2022.02.10 |
C++)유클리드 호제법으로 최대 공약수 최소 공배수 구하기 (0) | 2022.02.08 |
DFS 에 필요한)C++ Stack Queue사용법 (0) | 2022.02.08 |
C++ 정렬 (0) | 2022.02.06 |