我需要获得给定集合的所有可能组合。例如,给定:[1, 4, 7],则生成的组合应为:
111、114、117、141、144、147、171、174、177、411、414、417、441、444、447、471、474、477、711、714、717、741、744、747、771、774、777。
我尝试使用next_permutation方法,但这并不是我想要的(它不会返回值如111、144、717等)。
那么,有什么方法可以在C++中实现这一点吗?请注意,我是个完全的初学者。
提前致谢。
111、114、117、141、144、147、171、174、177、411、414、417、441、444、447、471、474、477、711、714、717、741、744、747、771、774、777。
我尝试使用next_permutation方法,但这并不是我想要的(它不会返回值如111、144、717等)。
那么,有什么方法可以在C++中实现这一点吗?请注意,我是个完全的初学者。
提前致谢。