全排列

全排列

http://www.nowcoder.com/questionTerminal/5632c23d0d654aecbc9315d1720421c1

答案代码很简单,其实写这篇题解没有多大思想上的提升,而是我们的武器库增加了一个库函数,而这个库函数就是next_permutation

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
    string s;
    while (cin>>s) {
        sort(s.begin(), s.end());
        cout<< s << endl;
        for (s.begin(); next_permutation(s.begin(), s.end());) {
            cout<< s << endl;
        }
        cout << endl;
    }
    return 0;
}
全部评论
所以说c++的学习一大部分可以看做是对STL的学习吗,hh
2 回复 分享
发布于 2021-02-18 01:04

相关推荐

点赞 评论 收藏
分享
评论
29
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务