Arrays e Dois Ponteiros • Avancado • 28 min
Água da chuva acumulada
Como perceber que a agua em cada posição depende dos maximos dos dois lados e comprimir isso em [`dois ponteiros`](/pt-br/glossario/two-pointers).
Problemas de prática com walkthroughs, dicas e soluções.
Filtrar por tipo ou nivel
Arrays e Dois Ponteiros • Avancado • 28 min
Como perceber que a agua em cada posição depende dos maximos dos dois lados e comprimir isso em [`dois ponteiros`](/pt-br/glossario/two-pointers).
Janela Deslizante • Avancado • 30 min
Como transformar "contem tudo?" em uma condição de satisfação e contrair a janela só enquanto ela continua valida.
Árvores • Avancado • 30 min
Como transformar uma árvore em string e reconstruí-la preservando os `nulls` que definem a forma.
Heap • Avancado • 25 min
Como manter a mediana sempre pronta separando metade de baixo e metade de cima com duas estruturas de [`heap`](/pt-br/glossario/heap).
Grafos • Avancado • 30 min
Como extrair restrições entre letras a partir de palavras ordenadas e transformar isso em [`ordenacao topologica`](/pt-br/glossario/topological-sort).