Programming (C++)/C++ 자료구조

[C++] vector 정렬하기 (오름차순, 내림차순) - sort

맑은 눈의 우사미 2023. 4. 16. 06:40
반응형

1. 오름차순 정렬 - sort (begin, end)

	vector<int> v = { 4, 2, 3, 1, 5 };
	sort(v.begin(), v.end()); // 오름차순 정렬
    
    // 정렬 후 원소 출력
	for(auto i : v){ 
		cout << i << " ";
	}

 

출력값

1 2 3 4 5

 

 

2. 내림차순 정렬 - sort (rbegin, rend)

	vector<int> v = { 4, 2, 3, 1, 5 };
	sort(v.rbegin(), v.rend()); // 내림차순 정렬
    
    // 정렬 후 원소 출력하기
	for(auto i : v){
		cout << i << " ";
	}

출력값

5 4 3 2 1
반응형