Desafios de programação de Stacks

Pratique Stacks com 5 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.

Médio · 3 Difícil · 2

Habilidades que você vai praticar: Pilha monotônicaPilhasCálculo de áreaExecutar instruçõesMínimo acumuladoRAIITempo linearTokenização
  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
226
Desafios
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

5 desafios
Difícil

Largest Rectangle in a Histogram

Find the largest rectangle that fits under a histogram.

Você vai aprender Pilha monotônicaCálculo de área
AdvancedCompetitive-programmingStacks
Ainda sem soluções
Difícil

Mini Stack-Language Interpreter

Evaluate a small stack language.

Você vai aprender TokenizaçãoExecutar instruções
InterpretersParsingStacks
Ainda sem soluções
Médio

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

Você vai aprender Pilha monotônicaTempo linear
ArraysStacks
Ainda sem soluções
Médio

Pilha com mínimo

Construa uma pilha que informe seu menor elemento instantaneamente após qualquer push ou pop.

Você vai aprender PilhasMínimo acumulado
Data-structuresStacks
Ainda sem soluções
Médio

Ordem de liberação RAII

Descubra a ordem em que os recursos em escopos são liberados quando seus escopos terminam, como o RAII garante.

Você vai aprender RAIIPilhas
Data-structuresSimulationStacks
Ainda sem soluções