Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cómo crear una Cola de prioridad en Java

Joseba Fuentes
Cómo crear una Cola de prioridad en Java
El reproductor de video será cargado en breves instantes.

Qué es una cola

Una cola es una estructura de datos que tiene principalmente dos operaciones, encolar y desencolar, que equivaldrían a insertar y borrar.

Es un tipo de estructura que sigue un patrón FIFO (First in, First Out) , es decir, que el primer elemento encolado o insertado, será el primer elemento que se va a desencolar o borrar.

Esto lo podemos ver reflejado en la siguiente imagen:

Imagen 0 en Cómo crear una Cola de prioridad en Java

En el ejemplo tenemos diferentes elementos, que a medida que se han añadido se han ido desplazando hacia la derecha. Después, al hacer el método de desencolado se han ido borrando en el orden que fueron insertados.

Recibe los últimos artículos de Programación y Sistemas

Suscríbete a la newsletter y recibe además un pack de bienvenida con nuestros mejores recursos.


En OpenWebinars trataremos tus datos para personalizar el servicio ofrecido, notificarte comunicaciones internas, noticias y ofertas de nuestros servicios, así como realizar analíticas de tráfico y datos de uso. Puedes revocar el consentimiento, ejercer tus derechos de acceso, rectificación, cancelación, oposición, limitación del tratamiento, portabilidad y supresión escribiéndonos a administracion@openwebinars.net.

Más información en la Politica de Privacidad

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Manejo de las fechas en Java 8: tutorial Thymeleaf

Manejo de las fechas en Java 8: tutorial Thymeleaf

Metodologías y herramientas

22 de Octubre de 2019

Si trabajas con Thymeleaf o vas comenzar a hacerlo, te va a interesar aprender a utilizar las fechas en Java 8, lo que podrás hacer gracias a las explicaciones de nuestro experto.

Curso de Introducción a Thymeleaf

curso

Curso de Introducción a Thymeleaf

curso

Con este curso aprenderás:

  • Aprenderás a crear plantillas web.
  • Conocerás cómo configurar aplicaciones web con Spring Boot, Spring Data JPA y Thymeleaf.
  • Serás capaz de manejar formularios.

Duración: 4 horas y 8 minutos

Programador Java Web

Programador Java Web

carrera

Incluye 8 cursos:

  • Curso de Spring Framework de Java
  • Curso de Desarrollo Web con Java EE
  • Curso Online de Hibernate y JPA

y 5 cursos más!

Duración: 46 horas y 15 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars