← Todas as seções

String

Consolida two pointers e sliding window em outro contexto; introduz pilha.

0/7 aulas · prova: 0/30%

Aulas

  1. ✓01

    Reconhecendo problemas de string

    Strings são arrays de caracteres: o que se reaproveita do Array e o que é novo nesta seção.

  2. ✓02

    Padrão 1: Contagem de caracteres (anagramas)

    A assinatura de frequência que identifica e agrupa strings — anagramas em O(n).

  3. ✓03

    Padrão 2: Sliding Window com frequência

    A janela deslizante do Array, agora com um mapa de contagens como estado.

  4. ✓04

    Padrão 3: Two Pointers e expandir do centro

    Verificar palíndromos com dois ponteiros e encontrá-los crescendo a partir do centro.

  5. ✓05

    Padrão 4: Pilha

    A estrutura LIFO que casa aberturas e fechamentos e resolve o que está “mais aninhado”.

  6. ✓06

    Padrão 5: Codificação e design

    Serializar e desserializar dados em string sem ambiguidade — o padrão length-prefix.

  7. ✓07

    Síntese: qual padrão usar?

    A árvore de decisão da seção String e o quiz geral antes da prova final.

🏁 PROVA FINAL

1 fácil + 1 médio + 1 difícil — problemas inéditos

Com casos de teste ocultos, como no LeetCode de verdade. É aqui que você confirma que sai da seção resolvendo qualquer problema do tema.