Tenemos los siguientes equilibrada soportes de permutaciones de longitud $4\cdot2$ en orden lexicográfico:
1. (((())))
2. ((()()))
3. ((())())
4. ((()))()
5. (()(()))
6. (()()())
7. (()())()
8. (())(())
9. (())()()
10. ()((()))
11. ()(()())
12. ()(())()
13. ()()(())
14. ()()()()
Y quiero imprimir, por ejemplo, 7 de término que es: $(()())()$ sin calcular 6 anterior. Alguna idea de cómo hacerlo en $\mathcal{O}(n)$ tiempo? ($n$ = número de pares de corchetes)
Sé que el número de todos estos términos es $C(n)$ ($n^\text{th}$ catalán número) pero no, no me ayuda con la búsqueda de algoritmo eficiente.
Todas las sugerencias serán de gran ayuda.
Edit: Proporcionar a ti mismo con más ejemplos con este generador - https://ideone.com/5s4S3 .