/* 有效的括号--回溯法。 */ #include<stdio.h> #include<malloc.h> #include<string.h> #include<stdlib.h> #include<math.h> #include<string.h> #include <iostream> void generate(int left,int right,int n,char *str,int index,char** rs,int *returnSize){ if(left==n&&right==n){ rs[(*returnSize)]=(char*)malloc(sizeof(char)*(2*n+1)); str[index]='