gpt4 book ai didi

C++: "reset"std::next_permutation()

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:25 25 4
gpt4 key购买 nike

有没有办法“重置”std::next_permutation()?假设我想多次检查 vector 的排列。我唯一能找到的是交替地通过 next_permutationprev_permutation

谢谢

最佳答案

“重置”将对序列进行排序,例如使用 std::sort .请注意,如果您想使用 next_permutation 枚举所有排列,您必须从排序序列开始。

此外,std::next_permutation一旦再次达到字典序最小排列,将返回 false

关于C++: "reset"std::next_permutation(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23591661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com