Generate all possible parenthesis for a given n
Anonymous
#include #include using namespace std; int count=0; void print(string str, int n, int l, int r) { if(n==0) { if(l==r) { cout l) { return; } string str1 = str + "("; string str2 = str + ")"; print(str1, n-1, l+1, r); print(str2, n-1, l, r+1); } int main() { print("", 16, 0, 0); cout << count << endl; return 0; }
Check out your Company Bowl for anonymous work chats.