begin(), s.end())); std::cout << '\n'; } 输出: cba cab bca bac acb abc 参阅 is_permutation (C++11) 判断一个序列是否为另一个序列的排列 (函数模板) next_permutation 产生某个元素范围的按字典顺序的下一个较大的排列 (函数模板) C语言 | C++中文网