30
最短的电源设置实施
问题定义 打印出给定集合的幂集。例如: [1, 2, 3] => [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]] 每个元素都将打印在单独的行上,因此上面的示例将打印为: [] [1] [2] ... [1, 2, 3] 示例代码(在D,这里是 python示例): import std.stdio; string[][] powerset(string[] set) { if (set.length == 1) { return [set, []]; } string[][] ret; foreach (item; powerset(set[1 .. …