glossárioPatterns
$cat~/glossario/stack-ds.md

Stack (Estrutura)

Padrões & Qualidade

LIFO: último a entrar, primeiro a sair.

stack-ds.mdmarkdown
01

seção

Explicação

Stack (Estrutura) — LIFO: último a entrar, primeiro a sair.

LIFO — push/pop O(1) end. Call stack, undo history, DFS stack iterative.

Array push/pop efficient stack in JS.

02

seção

Exemplo

snippetJavaScript
const stack = [];stack.push(1); stack.push(2);stack.pop(); // 2
03

seção

Modo de uso

  • Parse parentheses validate

  • Browser history back

  • DFS without recursion

04

seção

Armadilhas comuns

  • shift front O(n) wrong end

  • Stack overflow recursion alternative needed

05

seção

Termos relacionados