programacion en java: pasar datos de pila a cola

colas + java (pasar datos de pila a cola)

El problema planteado se trata en crear la estructura cola (Queue) y encolar datos a partir de los datos de una pila (Stack)

El siguiente programa en java hace uso de la estructura cola (Queue) y pila (Stack)

La lógica que utiliza este programa en java es simple. Se crea la cola y luego se encolan datos mientras se recorre la pila.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en java: pasar datos de pila a cola
Figura. programa en java: datos de pila a cola

resultado ejecucion programa: pasar datos de pila a cola
Figura. resultado ejecucion programa: datos de pila a cola

EVALUAR APLICANDO
BUENAS PRÁCTICAS

De una estructura dinámica a otra dinamica se traspasan datos siempre y cuando sean del mismo tipo.

[Tweet «»Un dinámico puede contener datos de uno estático» #Tutorias ☺»]

2 comentarios sobre “colas + java (pasar datos de pila a cola)”

  1. //PASAR DE COLA A PILA CONSERVANDO AMBAS
    public static void DeColaAPila() {
    cola.clear();
    for (int i = 0; i < 20; i++) {
    cola.add((int) (Math.random() * (1000 – 200)) + (200));
    }
    System.out.println("\n" + "PUNTO 4" + "\n"+"cola" + cola);
    Queue colaaux = new LinkedList();
    colaaux=cola;
    Stack pila = new Stack();
    for (int i = 0; i < 20; i++) {
    int aux=cola.poll();
    pila.push(aux);
    }
    cola=colaaux;
    System.out.println("Pila"+pila);

    }

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.