next_permutation

// next_permutation

#include <iostream>

#include <algorithm>

using namespace std;



int main () {

  int myints[] = {1,2,3};



  cout << "The 3! possible permutations with 3 elements:\n";



  sort (myints,myints+3);



  do {

    cout << myints[0] << " " << myints[1] << " " << myints[2] << endl;

  } while ( next_permutation (myints,myints+3) );



  return 0;

}

Output:

The 3! possible permutations with 3 elements:

1 2 3

1 3 2

2 1 3

2 3 1

3 1 2

3 2 1

 


 

你可能感兴趣的:(ext)