알고리즘 문제풀이/알고리즘

c++ vector 내림차순

이제ise이제 2024. 3. 18. 16:41

compare 함수 만들기

vector<int> v = {1, 4, 5, 2};

bool compare(int i, int j){
	if(i > j) return true;
    else return false;
}

sort(v.begin(), v.end());

 

std::greater<T> 사용

vector<int> v = {1, 4, 5, 2};

sort(v.begin(), v.end(), greater<int>);

 

rbegin(), rend() 사용

vector<int> v = {1, 4, 5, 2};

sort(v.rbegin(), v.rend());