Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Fila {
- constructor(fila=[]) {
- this.fila = fila
- }
- inserir(n) {
- this.fila.push(n)
- }
- excluir() {
- return (!this.vazia(), this.fila.shift())
- || `A fila está vazia`
- }
- tamanho() {
- return this.fila.length >>> 0
- }
- vazia() {
- return !(this.tamanho())
- }
- }
- const fila = new Fila()
- fila.inserir(1)
- fila.inserir(2)
- fila.inserir(3)
- console.log(fila.vazia())
- console.log(fila.tamanho())
- console.log("excluido: " + fila.excluir())
- console.log("excluido: " + fila.excluir())
- console.log("excluido: " + fila.excluir())
- console.log(fila.excluir())
- console.log(fila.tamanho())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement