gpt4 book ai didi

function - 数学 : Find permutation number using one stack

转载 作者:行者123 更新时间:2023-12-02 20:15:14 26 4
gpt4 key购买 nike

我猜这更像是一个数学问题,而不是编程。

假设我有一个堆栈,并且我想找到数字1,2,3,...n排列。我可以pushpop。例如如果 n=2:push,pop,push,pop 1,2 和 push,push,pop,pop 2,1

如果 n=4,我只能使用 stack24 排列中获得 14。有谁知道任何函数 F(n) 可以产生堆栈(只有一个)可以产生的排列数量?例如f(1)=1

f(2)=2

f(4)=14

最佳答案

这样的函数是一个加泰罗尼亚数。请参阅http://en.wikipedia.org/wiki/Catalan_number求公式。

关于function - 数学 : Find permutation number using one stack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4707671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com