gpt4 book ai didi

algorithm - 如何得到一组集合的所有组合?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:13:38 26 4
gpt4 key购买 nike

我有一组字符串。

我需要找到所有可能的字符串组合。

关于解决此问题的最佳方法有什么想法吗?

语言是 C#,但我不是在寻找具体的实现,只是寻找解决问题的一般方法。

最佳答案

将字符串放入 Listn,然后创建将生成元素随机组合的方法。像这样的东西:

How to make a combination of strings in C#?

编辑:将所有 Lists of string List 合并为一长串 List。

    List<List<String>> sets = new List<List<String>>();
List<String> allProducts = new List<String>();
List<String> set1 = new List<String>() { "one", "two", "three" };
List<String> set2 = new List<String>() { "111", "222", "333" };

sets.Add(set1);
sets.Add(set2);

foreach (var set in sets)
{
allProducts.AddRange(set);
}

然后像上面的条目一样对所有产品执行操作。

关于algorithm - 如何得到一组集合的所有组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44698381/

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