gpt4 book ai didi

c++ - 不同的长度排列

转载 作者:太空宇宙 更新时间:2023-11-04 14:33:00 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Algorithm to return all combinations of k elements from n

我想做的是生成所有 1-9 个不同长度的排列。例如,所有长度为 1 的排列都是{1}、{2}、{3}、{4} .. 等等。长度为 2 的排列为:{1,2}, {1,3}, {1,4} ..到目前为止,我一直在使用 std::next_permutation(),但在这种情况下它无法完成这项工作。

有没有不用递归的方法解决这个问题?如果没有,并且您提供了任何代码,如果您能向我解释,我将不胜感激,因为我现在真的在为递归而苦苦挣扎,尤其是在自己实现递归解决方案方面。提前致谢。

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