Решение задачи

Решение задачи


Алгоритм решения задачи:

Чтобы сгенерировать все n-парные скобки, мы можем сделать следующее:

Сгенерировать одну пару: ()

Сгенерировать 0 пар внутри, n - 1 после: () (...)...

Сгенерировать 1 пару внутри, n - 2 потом: (()) (...)...

...

Сгенерировать n - 1 пару внутри, 0 потом: ((...))


Думаю вы видите здесь перекрывающиеся подзадачи.

(вы могли видеть в коде, что x представляет одно решение для j-пары, а y представляет одно (i - j - 1) парное решение, и мы принимаем во внимание все возможные их комбинации).



Report Page