#include <algorithm>
void nextPermutaionTest(vector<int> data) {
sort(data.begin(), data.end());
do {
///// 데이터 처리 ///////
} while (next_permutation(data.begin(), data.end()));
}
이런 식으로 쓰면 된다 (iterator 대신 배열 주소 넣어도 됨)
'컴 > 알고리즘' 카테고리의 다른 글
트라이(Trie) (0) | 2020.04.26 |
---|---|
Heap (0) | 2020.04.24 |
순열 (java) (0) | 2020.04.24 |
분할 정복 (병합정렬, 퀵정렬) (0) | 2020.04.15 |
시간 복잡도 분석과 알고리즘 정당성 증명 (0) | 2020.04.14 |