std::string s="abc";
std::prev_permutation(std::begin(s), std::end(s), std::greater<char>());提供的结果与
std::string s="abc";
std::next_permutation(std::begin(s), std::end(s), std::less<char>());为什么std::prev_permutation存在于STL中?这难道不违反干燥原则吗?
发布于 2022-10-23 03:25:19
您是否需要编写与这些置换函数一起使用的每个比较函数或函式的反转版本?
https://stackoverflow.com/questions/74166851
复制相似问题