找到5个数字的所有组合

找到5个数字的所有组合

本文介绍了找到5个数字的所有组合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好!


我有一个关于如何找到这5个数字的所有可能组合的问题。 (组合必须总是5个数字,如下例所示)


我不想使用嵌套循环。我知道该怎么做。因为真正的函数将有30个数字,我不想嵌套30个循环。


我们怎么能这样做?

列表与LT;字符串> list1 = new List< String>(); 
list1.Add(" 1");
list1.Add(" 2");
list1.Add(" 3");
list1.Add(" 4");
list1.Add(" 5");

// 1组合为:1,2,3,4,5
// 2组合为:2,3,4,5,1
// 3组合是:3,4,5,1,2
//等等......
解决方案

Hello!

I have a question about how to find all possible combinations of those 5 numbers. (The combinations must always be 5 numbers like the example below)

I don't want to use nested loops. I know how to do that. Because the real function will have 30 numbers and I dont want to nest 30 loops.

How can we do this?

 List<String> list1 = new List<String>();
            list1.Add("1");
            list1.Add("2");
            list1.Add("3");
            list1.Add("4");
            list1.Add("5");

            //1 combination is: 1,2,3,4,5
            //2 combination is: 2,3,4,5,1
            //3 combination is: 3,4,5,1,2
            //and so on...
解决方案


这篇关于找到5个数字的所有组合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 16:54