[高难度]Winform 求N(3>=N>=1)叉树算法。
一个table结构有N行三列,按照要求组成一个全串组合的集合。我思来想去觉得,多叉树是比较好的实现途径。
例如
序号 列0 列1 列2
a0 0 1 -1
a1 0 0 1
a2 0 0 0
要求遍历的时候,判断每行的节点,有1的话只取这一个节点,有-1的话,不取这个节点,如果是0的话,可以任取节点。
输出结果
(ao 列1) * (a1 列2) * (a2 列0)
(ao 列1) * (a1 列2) * (a2 列1)
(ao 列1) * (a1 列2) * (a2 列2)