본문 바로가기

컴/알고리즘

C++ - next_permutation

#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