我猜这更像是一个数学问题,没有编程。
假设我有 astack
并且我想找到permutations
numbers 1,2,3,...n
。我可以push
和pop
。例如,如果 n=2:push,pop,push,pop
1,2 和push,push,pop,pop
2,1
如果 n=4 我只能14
从24
使用 .. 的排列中得到stack
。有谁知道任何function F(n)
可以产生permutations
堆栈数量(只有一个)可以产生的东西?例如 f(1)=1
f(2)=2
f(4)=14