Programming/C++

prev_permutation(), next_permutation()

pursue 2021. 1. 7. 19:17

#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