0
respostas

Manipulação da Fila

Olá,

Vi que no video utilizou um push para inserir elementos dentro da Fila que se comporta como First in first out.

Não seria mais indicado utilizar sempre o unshift para inserir elementos no inicio de uma Fila e depois o pop para retirar o elemento do final?

E no caso da pilha Last in first out, para inserir no fim utilizaria sempre o push e para retirar do fim um pop.

Não entendo bem o porque de SplStack disponibilizar os métodos shift e unshift e de SplQueue disponibilizar os metodos pop e shift... parece-me que isso poderá causar ambiguidade e dar demasiada liberdade ao desenvolvedor.

O que acha disto?

Obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software