我有3個帶有一些可能值的變量。 例如:爲多個變量返回所有可能的組合集合的僞代碼或C#算法
Var1 - possible values: 1,2,3
Var2 - possible values: a, b, c
var3 - possible values: false, true
可以請你返回所有可能的組合的方法幫助嗎?
結果如:
1,a,false
1,a,true,
1,b,false
1,b,true,
1,c,false
1,c,true
2,a,false
2,a,true
2,b,false
Etc..
祝算法可以適用於組合中的任何水平,例如,該算法對4個或5與可變因素其他可能的值工作。
爲什麼僞代碼?根據您使用的技術,將有不同的解決方案/技術來解決這個問題?例如,我可以在'T-SQL'中用很少的代碼行輕鬆解決這個問題,但在'JavaScript'中不那麼容易。 – gotqn
我正在使用內部代碼的In-house bpm平臺(主要是像excel語法)。但在C#中也會很好。我可以做一個C#應用程序來適應我的目的。謝謝! – TBogdan
當然。 SQL僞代碼:'SELECT * FROM Var1,Var2,Var3'。那很簡單。 :-)(肯定希望他們能嘗試高爾夫大賽*此*這類的問題。)在C#中的字符串集合的排列組合(指 – RBarryYoung