19
生成所有子列表分区
给定一个非空的整数列表,输出列表的每个可能分区,其中每个分区都是一个非空子列表。 因此,对于列表[1, 2, 3, 4],结果为: [[1, 2, 3, 4]] [[1, 2, 3], [4]] [[1, 2], [3, 4]] [[1, 2], [3], [4]] [[1], [2, 3, 4]] [[1], [2, 3], [4]] [[1], [2], [3, 4]] [[1], [2], [3], [4]] 列表在输出中的顺序无关紧要,因此[[1, 2, 3, 4]]可以是第一个,最后一个或任何位置。元素的顺序必须保留。 这是代码高尔夫球,所以最短的答案会获胜。 相关:对列表进行分区!