next_permutation

next_permutation的函数声明:

#include
using namespace std;

next_permutation()函数功能是输出所有比当前排列大的排列,顺序是从小到大。

而prev_permutation()函数功能是输出所有比当前排列小的排列,顺序是从大到小。

#include   
#include   
#include     
using namespace std;    
int main()  
{  
    string str;  
    cin >> str;  
    sort(str.begin(),str.end());  
    while (next_permutation(str.begin(), str.end()))  
        cout << str << endl;  
    return 0;  
}  



你可能感兴趣的:(蓝桥杯)