问题:
给一些元素,求把它们塞进栈之后,所有的可能出栈序列
可能序列的种数等于Catlan数
代码如下:
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int flag;
void Catlan(char a[], int l, int r)
{
int x,y,z;
if(l == r)
问题:
给一些元素,求把它们塞进栈之后,所有的可能出栈序列
可能序列的种数等于Catlan数
代码如下:
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int flag;
void Catlan(char a[], int l, int r)
{
int x,y,z;
if(l == r)