标签: algorithm
我想从数字列表中生成有序对的所有可能变体。这些应与列表中的顺序保持一致。这也应涵盖以递归方式定义该对的情况。
例如:
listofnumbers = [1,2,3,4]
输出:
[[1 2][3 4]] [1[2[3 4]]] [[[1 2]3]4] etc
我尝试生成一个二叉树,但是努力寻找正确的生成规则,而且我不确定这是否是解决此问题的正确“类”。也许有人可以指出我正确的方向。这个问题与Urbit数据类型非常相关:
https://urbit.org/docs/tutorials/hoon/nouns/