STL中的permutation相关函数

it2025-08-09  9

生成字符串全排列

// str需要先用sort进行升序排序一次 do { res.push_back(str); // 全排列集合 }while(next_permutation(str.begin(),str.end())); //next_permutation()执行一次 当前的str序列abc 就变成了升序中的下一个str序列acb, 对应的还有prev_permutation

判断字典序是否一样

// 可以用于判断两个序列是否为排序关系 is_permutation(b1, e1, b2, e2)
最新回复(0)