Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. class Fila {
  2. constructor(fila=[]) {
  3. this.fila = fila
  4. }
  5. inserir(n) {
  6. this.fila.push(n)
  7. }
  8. excluir() {
  9. return (!this.vazia(), this.fila.shift())
  10. || `A fila está vazia`
  11. }
  12. tamanho() {
  13. return this.fila.length >>> 0
  14. }
  15. vazia() {
  16. return !(this.tamanho())
  17. }
  18. }
  19.  
  20.  
  21. const fila = new Fila()
  22. fila.inserir(1)
  23. fila.inserir(2)
  24. fila.inserir(3)
  25. console.log(fila.vazia())
  26. console.log(fila.tamanho())
  27.  
  28. console.log("excluido: " + fila.excluir())
  29. console.log("excluido: " + fila.excluir())
  30. console.log("excluido: " + fila.excluir())
  31. console.log(fila.excluir())
  32. console.log(fila.tamanho())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement