Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

272
Vistas
El método Enqueue no actúa como debería

Estoy viendo el método de puesta en cola de Colt Steele de su clase udemy. Cuando creo una nueva cola basada en su código y console.log, muestra que la primera propiedad se actualiza continuamente, pero según el código, parece que solo debería actualizarse cuando primero es igual a nulo. Entonces, ¿no debería actualizarse solo una vez?

Luego, la siguiente propiedad de la última propiedad se actualiza a newNode, pero después de eso, la última propiedad se actualiza a newNode, entonces, ¿eso no cancelaría el comando anterior? ¿No agregaría un nuevo Nodo a la siguiente propiedad del último, y el siguiente comando no reasignaría esa siguiente propiedad a nulo cuando luego hagamos que la última propiedad sea igual al nuevo Nodo?

 function Queue(){ this.first = null; this.last = null; this.size = 0; } function Node(value){ this.value = value; this.next = null; } Queue.prototype.enqueue = function(value){ let newNode = new Node(value); if(!this.first){ this.first = newNode; this.last = newNode; } else { this.last.next = newNode; this.last = newNode; }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda