22. Generate Parentheses

Description

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.

Constraints

  • 1 <= n <= 8

Approach

  • Binarysearch

  • GeeksforGeeks

  • ProgramCreek

  • YouTube

Examples

Input: n = 3

Output: ["((()))", "(()())", "(())()", "()(())", "()()()"]

Solutions

Follow up

Last updated

Was this helpful?