freeCodeCamp/guide/portuguese/certifications/coding-interview-prep/data-structures/learn-how-a-stack-works/index.md

871 B

title localeTitle
Learn how a Stack Works Aprenda como funciona uma pilha

Aprenda como funciona uma pilha

Método:

  • As pilhas são estruturas de dados abstratas.
  • Eles seguem o princípio LIFO (Last In First Out) ou FILO (First In Last Out).
  • As operações de inserção e exclusão da pilha são de complexidade de tempo O (1) .
  • Em JavaScript, as matrizes podem ser tratadas como uma pilha, pois os .push() e .pop() têm complexidade de tempo de O (1) .
  • Neste desafio, precisamos .pop() e depois .push() na pilha.

Solução:

var homeworkStack = ["BIO12","HIS80","MAT122","PSY44"]; 
 
 homeworkStack.pop(); 
 homeworkStack.push("CS50"); 

Referência: