YeJin's Footsteps

next_permutation(start, end) 본문

Computer Science & Engineering/알고리즘

next_permutation(start, end)

YeJinii 2021. 4. 18. 19:38
#include <iostream>
#include <algorithm>
#include <iterator>

using namespace std;

void p(char * a, const int m){
    do{
        copy(a, a+m+1, ostream_iterator<char>(cout," "));
        cout<<endl;
    }while(next_permutation(a,a+m+1));
}
int main() {
    char a[3]={'1','2','3'};
    p(a,2);
    return 0;
}

'Computer Science & Engineering > 알고리즘' 카테고리의 다른 글

튜플  (0) 2021.05.02
크레인 인형 뽑기 게임  (0) 2021.05.02
완주하지 못한 선수  (0) 2021.05.02
SelectionSort(선택 정렬)  (0) 2021.04.16
겨울 방학_백준 문제 풀이(아이패드 기록)  (0) 2021.04.04
Comments