Вызов взят здесь, а также здесь
Последовательность из n скобок состоит из n ( s и n ) s.
Допустимая последовательность скобок определяется следующим образом:
Вы можете найти способ повторить удаление соседней пары скобок "()", пока она не станет пустой.
Например,
(())это допустимые скобки, вы можете стереть пару на 2-й и 3-й позиции, и она становится(), тогда вы можете сделать ее пустой.)()(недопустимые скобки, после того, как вы удалите пару на 2-й и 3-й позиции, она становится,)(и вы больше не можете стереть
задача
Учитывая число n, вам нужно сгенерировать всю правильную последовательность скобок в лексикографическом порядке.
Вывод может быть массивом, списком или строкой (в данном случае последовательность на строку)
Вы можете использовать другую пару скобок , таких как {}, [], ()или любого открытого близко знаком
пример
n = 3
((())) (()()) (())() ()(()) ()()()п = 2
(()) ()()
1s и -1s)?