본문 바로가기

Programming/C++

prev_permutation(), next_permutation()

#include <algorithm> 해더에 정의 되어 있으며

permutation 의 뜻은 순열이다.

함수명 그대로 prev_permutation은 이전의 큰 순열로 요소 순서를 재정렬한다.

함수명 그대로 next_permutation은 다음으로 큰 순열로 요소 순서를 재정렬한다.

 

아래는 next_permutation()과 prev_permutation()이해를 돕기 위한 예제 코드와 해당 결과이다.

 

Sample Code
next_permutation Result
prev_permutation Result

참고 자료 1 : docs.microsoft.com/ko-kr/cpp/standard-library/algorithm-functions?view=msvc-160#prev_permutation

 

함수

자세한 정보: < 알고리즘 > 함수

docs.microsoft.com

참고 자료 2 : docs.microsoft.com/ko-kr/cpp/standard-library/algorithm-functions?view=msvc-160#next_permutation

 

함수

자세한 정보: < 알고리즘 > 함수

docs.microsoft.com

 

'Programming > C++' 카테고리의 다른 글

vector push_back vs emplace_back  (0) 2022.06.09
정수 제한  (0) 2022.03.04
우선 순위 큐 (Priority Queue)  (0) 2021.02.19
strftime()  (0) 2020.08.30