我正在搜索一个库(最好是通用库),它生成集合中包含的数据的可重复组合和排列。笛卡尔积也不错。
描述我想要的最好的方法是“Java的Type工具”。
最佳答案
itertools
不仅仅是组合和排列,所以(虽然在编码Java时拥有所有的itertools
当然是好的),但是你可以少用很多。
例如,对于排列,请参见here;对于组合,请参见here(两个类都来自同一作者)。
关于java - 是否有相当于Python的Python的itertools? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1528966/