假设我们有'X','Y','Z',我需要的结果将是这样的
(X),(X,Y),(X,Z),(X,Y,Z),(Y),(Y,Z),(Z)
Run Code Online (Sandbox Code Playgroud)
如果我们有'X','Y','Z','J',那么我需要的结果将是这样的
(X), (X,Y),(X,Z),(X,J), (Y), (Y,Z),(Y,J), (Z),(Z,J)
(X,Y,Z), (X,Y,Z,J), (Y,Z,J), (Z,J,X)
Run Code Online (Sandbox Code Playgroud)
我需要什么算法才能完成此任务?