我将如何从源中生成不超过一定长度的所有单词组合的列表List<string>
?
例如,List<string>
我需要将 a 转换为 10,600 多个单词List<List<string>>
,但是,子列表只需要包含不超过并包括给定最大长度的组合,对于这个例子,我会说 3。
我不关心单词在子列表中出现的顺序。例如,我只需要列表中的以下一项:
"laptop", "computer", "reviews"
"laptop", "reviews", "computer"
"computer", "laptop", "reviews"
"computer" "reviews", "laptop"
"reviews", "computer", "laptop"
"reviews", "laptop", "computer"
考虑到我需要生成大量组合,它甚至可能吗?
任何帮助深表感谢。