1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import java.util.* fun main() { // Crear una cola (Queue) usando LinkedList val queue: Queue<String> = LinkedList() // Agregar elementos a la cola queue.add("Elemento 1") queue.add("Elemento 2") queue.add("Elemento 3") // Obtener el tamaño de la cola val size = queue.size println("Tamaño de la cola: $size") // Output: Tamaño de la cola: 3 // Acceder al elemento al frente de la cola sin eliminarlo val frontElement = queue.peek() println("Elemento al frente de la cola: $frontElement") // Output: Elemento al frente de la cola: Elemento 1 // Eliminar y obtener el elemento al frente de la cola val removedElement = queue.poll() println("Elemento removido de la cola: $removedElement") // Output: Elemento removido de la cola: Elemento 1 // Recorrer la cola y mostrar sus elementos println("Elementos en la cola:") queue.forEach { element -> println(element) } } |
