InstruçÔes
Passo 5
Para a abordagem de busca em largura, vocĂȘ vai usar uma fila para acompanhar diferentes estados enquanto constrĂłi as combinaçÔes de parĂȘnteses. Cada estado serĂĄ representado como um array contendo trĂȘs elementos:
- A string atual que estĂĄ sendo construĂda
- O nĂșmero de parĂȘnteses de abertura usados atĂ© agora
- O nĂșmero de parĂȘnteses de fechamento usados atĂ© agora
queue e inicialize-a com um array contendo um array: ['', 0, 0]. Isso representa o estado inicial com uma string vazia e zero parĂȘnteses usados.
O que fazer:
Testes:
- VocĂȘ deve declarar uma variĂĄvel chamada `queue` na sua função `genParentheses`.
- VocĂȘ deve inicializar `queue` com um array contendo o array `['', 0, 0]`.
Console