挖坑
做了一道题是求大小为n的栈的出栈种类的问题,那出栈的不同序列数就遵循卡特兰数。
先上一波python代码(c++不好写,因为卡特兰数非常大)
t=[];
t=[0]*101
t[0]=1;
for num in range(1,101):
for num2 in range(0,num):
t[num]=t[num-1-num2]*t[num2]+t[num]
print(t[num])
挖坑
做了一道题是求大小为n的栈的出栈种类的问题,那出栈的不同序列数就遵循卡特兰数。
先上一波python代码(c++不好写,因为卡特兰数非常大)
t=[];
t=[0]*101
t[0]=1;
for num in range(1,101):
for num2 in range(0,num):
t[num]=t[num-1-num2]*t[num2]+t[num]
print(t[num])